Что AnyVal.типы полезен?

я случайно написал эту строку кода:

scala> val f = Int
f: Int.type = object scala.Int

кажется, работает для каждого подтипа AnyVal за исключением .

есть ли что-нибудь, что я могу использовать f Для или это просто деталь реализации утечки Scala?

1 ответов


на Int объект-компаньон-это документы. Это не дает много, но вот несколько вещей:

scala> val f = Int
f: Int.type = object scala.Int

scala> f.MaxValue
res1: Int = 2147483647

scala> f.box(2)
res2: java.lang.Integer = 2