From: Shin-ichro Hara Date: 1998-11-20T14:48:34+09:00 Subject: [ruby-dev:3603] Re: Multiple assignment at yield() 原です。 In message "[ruby-dev:3600] Re: Multiple assignment at yield()" on 98/11/20, Shin-ichro Hara writes: |話を yield の方に移して、現在の yield(Y) のパラメータの渡し方は |こうですよね。 | | |x| #=> x = nil [ Y が0要素のとき ] | = Y [ x = Y が単純代入の形をしているとき ] | = A(Y) [ それ以外 ] | |多重代入の左辺の形である X についての |X| は、単に X <== Y を実 |行します。 | | |*x| #=> *x <== X | |x, y | #=> x, y <== X | |x, *y| #=> x, *y <== X 最後の3つの <== X は <== Y の書き間違いでした。