2012-01-14 9 views
13
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 

işleri Neden farklı ele alınır?7.toBinayString scala Repl çalışmaz, ama val k ile = 7 o Int olarak değil, RichInt veya java.lang.Integer görmüyorum olarak tanımlanan val k = 7 ve 7 beri

Neden bir fark var?

+10

@PrimosK: Biri başlık giderir, soru yararsız hale gelecektir. ;) –

+0

Hehehe :) Bunu hiç görmedim .. :) – PrimosK

+7

Bu, StackOverflow'un "En İyisi" olarak işaretlenmelidir. – sschaef

cevap

66

Yazım hatası nedeniyle.

toBinayString -> toBinaryString 

enter image description here

+3

Hayır, bu imkansız! Repl, bir "REPL önerisi:" –

+22

+1 resim için –

+0

@ userunknown'a ihtiyaç duyar: Otomatik tamamlama biliyor musunuz? – sschaef