Ruby - 制御構造:繰り返しAdvertisement制御構造:繰り返しfor書式for 変数 in 式 [do] 略 end 例
for i in [1, 2, 3]
print i
end
for i in 1 .. 10
print i
end
while
while 式 [do]
略
end
指定した式がtrueの間、繰り返し。例
while i < 5
p array[i]
end
while修飾子print _name while print_mode? until指定した式がtrueになるまで繰り返し
until 式 [do]
略
end
例
until count < 10
count = count + 1;
print count;
end
until修飾子print _name until print_mode? 繰り返し制御break一番内側のループを脱出する。
for i in 1 .. 10
print i
for j in 1 .. 3
print j;
if j == $COUNT
break;
end
end
# breakの結果、ここにくる。
end
next一番内側のループの次の繰り返しに行く。
for i in 1 .. 10
print i, "\n"
for j in 1 .. 3
# nextの結果、ここにくる。
print "next", "\n"
if j == 2
next;
end
print "J", j, "\n";
end
end
redo現在の繰り返しをやりなおす。 retry... Advertisement |
ショートカット・634トップページ・このカテゴリのトップページに戻る ・634ラボ サイト検索Y!ログール |