2012-05-29 51 views
0
scala> Array.fill(3){ math.random } 
<console>:6: error: value fill is not a member of object Array 
     Array.fill(3){ math.random } 

我在這裏丟失了什麼嗎?我無法得到我書中的任何例子,甚至沒有寫出scala源代碼的例子。錯誤:值填充不是對象的成員數組

Welcome to Scala version 2.7.7final (OpenJDK Server VM, Java 1.6.0_20) 
+0

哇2.7.7 ...感覺像幾十年前。 :-) – soc

+0

@soc - 我認爲它適合我的熔岩燈和粗毛地毯 – nsfyn55

回答

3

因爲Array沒有一個fill方法斯卡拉2.7.7 ...這是很老。你可能應該升級到更新的版本。這是我的輸出完全相同的代碼...注意版本:

Welcome to Scala version 2.9.0.1 (Java HotSpot(TM) 64-Bit Server VM, Java 1.6.0_21). 
Type in expressions to have them evaluated. 
Type :help for more information. 

scala> Array.fill(3){ math.random } 
res0: Array[Double] = Array(0.1074472419841086, 0.06627471316010758, 0.08994384621689899) 
相關問題