ウィリアムのいたずらが、街歩き、食べ物、音楽等の個人的見解を主に書くブログです(たま~にコンピューター関係も) 「初めてのRuby」を読むの続き 7章 メソッド 7.3 ブロック付きメソッド から ■7.3 ブロック付きメソッド ・メソッド呼び出しにはブロックを付加できる →引数とともにメソッドに引き渡される ・ブロック付きメソッド呼び出しの主な用途は3つ →ループの抽象化:2章 ブロックへの機能追加。典型的にはリソース管理:5章 コールバック関数・イベントハンドラ:Arrays.sort ・ブロックの数 ・複数のブロックが必要になる場合はほとんどないことが 歴史的に知られている →どうしても必要な場合は、Proc.newやlambdaを使う ■7.3.1 クロージャーとしてのブロック ・ブロックがクロージャーとして振舞っている →ブロック内に現れる自由変数はブロックの外部環境に従う →ブ