From: Shin-ichiro HARA Date: 2001-06-12T16:01:23+09:00 Subject: [ruby-dev:13549] Re: yield *[[]] 原です。 >少なくとも、現在の Ruby が多重代入で単値を一般形として採用しているのは >今回の議論で明確になったと思います。単値が一般形だから、代入の分割にお >けるテンポラリ変数の使いかたが単値の形式なわけです。 > ># 私は多値が一般形だと誤解したため *tmp を使いたくなった、ともいえる。 私も昔、単値が基本だということに気付かなくて色々質問しました。 実は似たような議論をかつてしていて [ruby-dev:3587] Multiple assignment at yield() http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/3587 [ruby-dev:3722] multiple assignment, yield and return http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/3722 [ruby-dev:3742] List() http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/3742 です。それぞれ39,10,36通続くスレッドです。読み返してから今回に話に 参入しようとしたんですが、、、挫折しました。(^^;