blob: c3625609a14adcd0112557cf9013ef3d5ae88795 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
import scala.collection.immutable._
import scala.collection.mutable.{ Builder, ListBuffer }
object Test {
private val defaultOrdering = Map[Numeric[_], Ordering[_]](
Numeric.BigIntIsIntegral -> Ordering.BigInt,
Numeric.IntIsIntegral -> Ordering.Int
)
final implicit class ArrowAssoc[A](private val self: A) extends AnyVal {
@inline def -> [B](y: B): Tuple2[A, B] = Tuple2(self, y)
def →[B](y: B): Tuple2[A, B] = ->(y)
}
def main(args: Array[String]): Unit = {
assert((1 -> 2) == (1, 2))
assert((1 → 2) == (1, 2))
}
}
|