From: matz@... (Yukihiro Matsumoto) Date: 1997-10-29T11:24:36+09:00 Subject: [ruby-list:5155] Re: star-array まつもと ゆきひろです In message "[ruby-list:5149] star-array" on 97/10/28, HYOUDOU Kouichi /note writes: |兵藤です |> 最後の引数の直前に*がついている場合,その引数の 値が展開されて渡されます. | |とありますが、なぜこれは最後の引き数だけなのでしょうか これは受け側(メソッドの引数宣言)の * と対応しているからです ね.たぶん,全ての引数に * をつけられても文法的に不都合は無 いと思うんですけどね. # perlみたいですね. |# ( *first, *last ) だったときは ( *(first+last) ) で逃げていたような.. もともと * の実装はそんな感じです. まつもと ゆきひろ /:|)