エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Rubyのブロックについての理解 - yuhei.kagaya
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Rubyのブロックについての理解 - yuhei.kagaya
qiita.com 実際手を動かすと理解しやすいので、書いてみるのがおすすめ。 基本 def give_me_block yield... qiita.com 実際手を動かすと理解しやすいので、書いてみるのがおすすめ。 基本 def give_me_block yield # yieldで暗黙引数のブロックが実行される感じ end give_me_block do # --- ここから p 'Hello, block1' p 'Hello, block2' p 'Hello, block3' # --- ここまでを def give_me_blockに渡す end do〜endで囲んだところをProcオブジェクトにしてgive_me_blockに渡し、yieldではProcオブジェクトを.callしている 結果 "Hello, block1" "Hello, block2" "Hello, block3" ブロックを受け取るときのルール &をつけることでブロックをうけとることを明示している 引数に渡すことができるブロックはひと