エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ROUTE 3390
最近Rubyを勉強していて、今日yield文というのに出会った。 忘れないようにメモ yield文はこんな感じで... 最近Rubyを勉強していて、今日yield文というのに出会った。 忘れないようにメモ yield文はこんな感じで書く def foo ( name ) yield('おはよう' + name) yield('おやすみ' + name) end foo( 'sasakure' ) do | message | puts message end 結果はこのように表示される おはようsasakure おやすみsasakurefooというメソッドの中でyieldが実行されるたびに、 呼び出し元の後ろに書かれたdoブロックが実行される。 最初にこれ見た時は、 yieldが呼ばれる度に、doブロックを実行する処理が溜まっていって、 fooメソッドが終わった後で順番に実行されるのか、、、とか思ってたけど違った。 fooメソッドの中から、doブロックに飛び出してきて、 またfooメソッドの中に戻って、また
2012/03/19 リンク