生成された(高階関数)をメソッドからrubyメソッドに渡したいのですが。このようなもの
[].select give_block
def give_block
lambda { |e| e > 1 }
end
エラーが発生します
"wrong number of arguments (1 for 0)"
どうすればこのようなことを達成できますか?
生成された(高階関数)をメソッドからrubyメソッドに渡したいのですが。このようなもの
[].select give_block
def give_block
lambda { |e| e > 1 }
end
エラーが発生します
"wrong number of arguments (1 for 0)"
どうすればこのようなことを達成できますか?