rubyのyieldを試した。
関数を別の別の関数に渡したいときに使えそう。
array = [1,2,3,4]
def test_yield(arr)
new_arr = []
arr.each do |v|
new_arr << yield(v)
#yieldはtest_yieldを呼び出した時に与えたblock
end
return new_arr
end
new_arr = test_yield(array) do |v|
v*10
end
puts new_arr.inspect #=>[10, 20, 30, 40]