From: Kohji IKEDA <kid / mwc.biglobe.ne.jp> Subject: [ruby-list:14282] What's |n| ? Date: Thu, 13 May 1999 22:30:45 +0900 > set = proc{|n| i = n} > ^^^ > の|n|って何やってるんでしょうか? $ ruby -e 'my_p = proc { | arg | p arg }; my_p.call(10)' 10 proc は Proc.new と同じです。Procオブジェクトは『手続き』を表すオブジェ クトです。procに渡されるブロックの始めに置かれる'| arg |'は、その『手 続き』を呼び出すときの引数です。 越水 greentea / fa2.so-net.ne.jp