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,所以我沒有看到爲什麼他們處理不同。7.toBinayString在scala REPL中不起作用,但val k = 7時起作用
爲什麼會有差異?
@PrimosK:如果有人更正標題,問題將變得毫無用處。 ;) – 2012-01-14 08:54:04
Hehehe :)我沒有看到,要麼.. :) – PrimosK 2012-01-14 09:29:30
這應該被標記爲「最好的」StackOverflow。 – sschaef 2012-01-14 09:55:38