メソッドの呼出しをイメージしてみる。どこが一番想像しにくいのだろうか?順に動作を追って考えることにした。メソッドを、ブロック付きで呼出す。メソッドに渡されたブロックの処理を進める。取り出されたとき、渡されたブロックの引数を展開すると、次のような値にが与えられているとイメージする。呼ばれていること(4)。展開すると、こんな感じになるだろうか。関知していること上記のように、個々の動作を追っていくと、何がなんだかわからなくなる。いうモジュールの機能レベルで理解をしていく方がいいかもしれない。「数え上げる」とは、対象がどのようなものであっても、複数の要素に対して行う行為を指す。