Я случайно написал эту строку кода:
scala> val f = Int f: Int.type = object scala.Int
Кажется, работает для каждого подтипа AnyVal, кроме самого AnyVal.
AnyVal
Могу ли я что-нибудь сделать?использовать f для или это просто деталь реализации Scala?
f
Сопутствующий объект Int задокументирован здесь . Многое не дает, но вот пара вещей:
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