scala> val s = 7.toBinayString
<console>:7: error: value toBinayString is not a member of Int
val s = 7.toBinayString
^
scala> val k = 7
k: Int = 7
scala> k.toBinaryString
res44: String = 111
Так как val k = 7 и 7 идентифицируются как Int, а не как RichInt или java.lang.Integer, я не понимаю, почему они обрабатываются по-разному.
Почему существует разница?