原です。

>まつもと ゆきひろです
>
>In message "[ruby-dev:13583] Re: Parallel Assignment"
>     on 01/06/14, Shin-ichiro HARA <sinara / blade.nagaokaut.ac.jp> writes:
>
>|>       [式1]が右辺の値になります。
>|
>|あれ、正解は
>|
>|       [式1, nil]が右辺の値になります。
>|
>|かな?
>|
>|現在検討中?
>
>  a = [1, *[]]; p a
>
>ですよね。この結果は[1]です。

あ、そうか。また間違えた、、、その結果はいいと思います。
それで行きましょう!(^^;;

さて、[ruby-dev:13567]における私の発言

|[ruby-dev:13528]における田中さんの要約では、
|
| >    さらに、右辺式が「式1 `,' `*' 式2」という形で
| >    配列に変換した式2 の値が [] の場合、
| >    式1 の値自体が右辺の値となります。
|
|だけが違っていて、

は間違っていて、田中さんの要約は正しい事を確認しました。


では、

   a = 1, *[]; p a

は何ですか?私は 1 だと思うんだけど?