var cap = Map("hoge" -> 3) //cap += ("moke" -> 5) cap += Tuple2("moke", 5) println(cap) // "moke" -> 5 は Tuple2("moke", 5) でも動く
Map(hoge -> 3, moke -> 5)
PreDef.scala内で -> は定義されている
final class ArrowAssoc[A](val x: A) { @inline def -> [B](y: B): Tuple2[A, B] = Tuple2(x, y) def →[B](y: B): Tuple2[A, B] = ->(y) } implicit def any2ArrowAssoc[A](x: A): ArrowAssoc[A] = new ArrowAssoc(x)
最新コメント