循环
times
7.times do
p 'hello'
end
7.times do |i|
p i
end
7.times {p 'hello'}
for
for i in 1..5
p i
end
names = ['aaron', 'ruby', 'python']
for name in names
p name
end
while
i = 1
while i < 3 do
p i
i += 1
end
until 当条件不成立时
i = 1
until i > 3 do
p i
i += 1
end
each
names = ['aaron', 'ruby', 'python']
names.each do |name|
p name
end
names = ['aaron', 'ruby', 'python']
names.each do {|name| p name}
loop 不停的运行
loop do
p 'ruby'
end
循环控制
#终止循环
break
#相当于php的continue
next
#再重复执行一次
redo