はじめまして、池田@ソフトサイエンスです。

ユーザーガイドのローカル変数のところで

 ruby> def foo
 ruby|   i = 15
 ruby|   get = proc{i}
 ruby|   set = proc{|n| i = n}
 ruby|   return get, set
 ruby| end
 ruby> p1, p2 = foo

という例がありますが、
set = proc{|n| i = n}
           ^^^
の|n|って何やってるんでしょうか?

目を皿のようにして探してみましたが、私では解答が見つけられませんでした(単
に私がふしあななだけかもしれません)。

そう言うことなので、どうかご教授のほどをよろしくお願いします。


株式会社ソフトサイエンス(試用期間) 池田浩二
mailto:kid / mwc.biglobe.ne.jp