エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[Ruby] ブロック変数とブロック引数とProc引数の違い|TechRacho by BPS株式会社
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[Ruby] ブロック変数とブロック引数とProc引数の違い|TechRacho by BPS株式会社
こんにちは、hachi8833です。 前回の『Rubyスタイルガイドを読む: 文法(5)ブロック、proc』を書いてい... こんにちは、hachi8833です。 前回の『Rubyスタイルガイドを読む: 文法(5)ブロック、proc』を書いていて、ブロック変数/ブロック引数/Proc引数の違いが気になったので調べてみました。 ブロック変数(block variable)とブロック引数(block argument)は字面が似ています。実際、ネット上でブロック変数をブロック引数と呼んでいる記事をいくつかみかけました。 ブロック引数とProc引数(Proc argument)も音が似ているのでやはり少しまぎらわしいところがあります。 結論から言うと、文献によって用語が想像以上に違っており、追った限りでは公式ドキュメントでも定めきれませんでした。用法がこんなに揺れているとは思わなかった... はじめに: 用語について 今回調べていて、引数という言葉の難しさを痛感しました。 引数(argument)という言葉はよく使われ