Ruby初學者スレッド Part 9
■ このスレッドは過去ログ倉庫に格納されています
0862デフォルトの名無しさん
2007/01/14(日) 14:21:33これって、if 自身が状態を持っているようですね。ローカル変数のような。
そのため、以下のソースを実行すると、x=3,y=5と表示されることがあります。
x = 1
while x <= 4
y = 5
while y <= 9
b = y == 6
e = y == 8
printf "x=%d,y=%d\n", x, y if b..e
break if x==2 && y==6
y += 1
end
x += 1
end
■ このスレッドは過去ログ倉庫に格納されています