From: Tanaka Akira Date: 2007-08-19T19:38:30+09:00 Subject: [ruby-dev:31507] {|(a)|} assigns outer local variable 以下のように、ブロックパラメータの変数への束縛が以前のように 外部のローカル変数への代入になることがあります。 % ./ruby -ve ' def m() yield 2 end a = 1 p a m {|(a)| p a } p a ' ruby 1.9.0 (2007-08-19 patchlevel 0) [i686-linux] 1 2 2 かっこ内を多重代入と呼ぶせいですかね。 -- [田中 哲][たなか あきら][Tanaka Akira]