可以說我有一個數組鏈接塊傳遞紅寶石
array = [[2], [1], [0]]
我可以這樣做:
array.map(&:any?)
# => [true, true, true]
,我可以這樣做:
array.map do |x|
x.any?(&:zero?)
end
# => [false, false, true]
爲什麼不能我做這個? (或類似的東西):
array.map(&:any?(&:zero?))
回報語法錯誤:意外 '(',預計 ')'
array.map(&:任何(&:零)?)
謝謝爲你的時間。
你爲什麼要定義'array',然後使用'了'未被定義? – sawa
@sawa,哎呀,謝謝,將解決(問題和答案以下所有仍然是一樣的和所有) – user2251284