From: matz@... (Yukihiro Matsumoto) Date: 2001-06-08T23:16:20+09:00 Subject: [ruby-dev:13513] Re: yield *[[]] まつもと ゆきひろです In message "[ruby-dev:13497] Re: yield *[[]]" on 01/06/08, Shugo Maeda writes: |> 確認してみました。現状の1.7.1では問題が残っていましたが、 |> (3),(4)を共通の「ただの変数」にすることにより達成できるよう |> にします。 | |というのは | |(1) => *配列の配列 |(2) => *aやa, | |というケースで成り立っていないようです。 | |例: (1)が*[[1,2,3]]、(2)が*aの場合 | |$ ruby17 -e '*a = *[[1,2,3]]; p a' |[[1, 2, 3]] |$ ruby17 -e 'x = *[[1,2,3]]; *a = x; p a' |[1, 2, 3] | |というわけで、上記のような趣旨だとすると、仕様に問題があるのでは |ないでしょうか。 これはできるべきです。修正しました。 まつもと ゆきひろ /:|)