トップページ
⇒
tech
1001コメント
364KB
Ruby初心者スレッドPart8
全部
前100
次100
最新50
■ このスレッドは過去ログ倉庫に格納されています
0319
デフォルトの名無しさん
2006/10/19(木) 00:20:45
まずいまずくないじゃなくて、そういう仕様。
代入式は(代入の方向を考えれば当然だと思うが)右結合するので
y ||= x = i は
y ||= (x = i) と解釈され
以下と等価。
unless y
x = i
y = i
end
xには常に代入したいなら
x = i; y ||= i
とするしかない。
全部
前100
次100
最新50
■ このスレッドは過去ログ倉庫に格納されています