From: Yukihiro Matsumoto <matz@...>
Date: 2011-02-24T23:28:51+09:00
Subject: [ruby-core:35372] Re: [Ruby 1.9 - Bug #4440] [Open] odd evaluation order in a multiple assignment

Hi,

Oops, I sent Japanese message to the core.  Sorry.

							matz.

In message "Re: [ruby-core:35370] Re: [Ruby 1.9 - Bug #4440] [Open] odd evaluation order in a multiple assignment"
    on Thu, 24 Feb 2011 23:26:13 +0900, Yukihiro Matsumoto <matz@ruby-lang.org> writes:
|
|まつもと ゆきひろです
|
|In message "Re: [ruby-core:35367] [Ruby 1.9 - Bug #4440] [Open] odd evaluation order in a multiple assignment"
|    on Thu, 24 Feb 2011 23:02:38 +0900, Yusuke Endoh <mame@tsg.ne.jp> writes:
|
||Ruby は左から右に評価が進むと信じていたのですが、多重代入で裏切られました。
|
||bar より foo が左にあるので、:foo 、:bar の順に出力されることを期待するのですが、なんと :bar 、:foo になります。
|
||1.9 系列で修正すべきとまでは思いませんが、2.0 で直る可能性はあるでしょうか。
|
|優先順位は高くありませんが、直すべきだと思います。
|
|とはいうものの、1.8のころからこうだったのですし、直すのが難しいのも確
|かなのですが。