我需要幫助這個:如何在scala數組集合中使用文字參數?
例如:
val myArray= Array(1, 2, 4, 5, -1, -7, 11, 29)
我明白這一點:myArray.exists(_ < 0)
而且我也可以明白這一點:myArray.count(_ % 2 == 0)
,但我怎麼能在REPL寫這樣的:
myArray.forall(!xyz(_)) xyz is this _ % 2 == 0 like above
我得到這個錯誤:
"error: missing parameter type for expanded function ((x$1: <error>, x$2) => x$1.unary_$bang.$percent(2).$eq$eq(0(x$2)))
myArray.count(!_ % 2 ==0(_))"
我有Eclipse 4.4。月神。
可以顯示'xyz'的確切定義,請 – 2014-09-30 22:42:33
我也想知道爲什麼出現錯誤中出現'myArray.count'。 – Kigyo 2014-09-30 22:43:50
xyz is this _%2 == 0 – 2014-09-30 22:44:22