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,我不明白为什么它们的处理方式不同.
为什么有区别?
解决方法
因为拼写错误.
toBinayString -> toBinaryString