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
Vì val k = 7 và 7 được xác định là Int, không phải là RichInt hoặc java.lang.Integer Tôi không thấy tại sao chúng được xử lý khác nhau.7.toBinayString không hoạt động trong scala REPL, nhưng với val k = 7 nó hoạt động
Tại sao có sự khác biệt?
@PrimosK: Nếu ai đó sửa tiêu đề, câu hỏi sẽ trở nên vô dụng. ;) –
Hehehe :) Tôi không thấy điều đó ... :) – PrimosK
Điều này sẽ được đánh dấu là "Tốt nhất" của StackOverflow. – sschaef