ブロックつきメソッド
def func3(a,b) print a + b + "\n" print yield("1fuga","2fuga") end # func3("hoge1", "hoge2"){|a,b| a.chop! + b.chop! }
関数内でyield()関数を使うと、関数を呼んだときにyield()の動作自体を指定できる
def func3(a,b) print a + b + "\n" print yield("1fuga","2fuga") end # func3("hoge1", "hoge2"){|a,b| a.chop! + b.chop! }
関数内でyield()関数を使うと、関数を呼んだときにyield()の動作自体を指定できる