あーるPG - 社会人のデジタル生活

日曜プログラマになろうかなーと思った30代理系社会人の、キャリアアップや趣味(特にデジタル情報)の記録。らーめんとビールが好き。

ブロックつきメソッド

def func3(a,b)
    print a + b + "\n"
    print yield("1fuga","2fuga")
end
#
func3("hoge1", "hoge2"){|a,b|
    a.chop! + b.chop!
}

関数内でyield()関数を使うと、関数を呼んだときにyield()の動作自体を指定できる

広告を非表示にする