1.while循環(huán)
語法:
while conditional [do]
code
end
或者
while conditional [:]
code
end
例子:
#!/usr/bin/ruby
# -*- coding: UTF-8 -*-
$i = 0
$num = 5
while $i < $num do
puts("在循環(huán)語句中 i = #$i" )
$i +=1
end
運(yùn)行結(jié)果:
在循環(huán)語句中 i = 0
在循環(huán)語句中 i = 1
在循環(huán)語句中 i = 2
在循環(huán)語句中 i = 3
在循環(huán)語句中 i = 4
2.until語句
語法:
until conditional [do]
code
end
例子:
#!/usr/bin/ruby
# -*- coding: UTF-8 -*-
$i = 0
$num = 5
until $i > $num do
puts("在循環(huán)語句中 i = #$i" )
$i +=1;
end
運(yùn)行結(jié)果:
在循環(huán)語句中 i = 0
在循環(huán)語句中 i = 1
在循環(huán)語句中 i = 2
在循環(huán)語句中 i = 3
在循環(huán)語句中 i = 4
在循環(huán)語句中 i = 5
3.for循環(huán)
語法:
for variable [, variable ...] in expression [do]
code
end
例子:
#!/usr/bin/ruby
# -*- coding: UTF-8 -*-
for i in 0..5
puts "局部變量的值為 #{i}"
end
運(yùn)行結(jié)果:
在循環(huán)語句中 i = 0
在循環(huán)語句中 i = 1
在循環(huán)語句中 i = 2
在循環(huán)語句中 i = 3
在循環(huán)語句中 i = 4
在循環(huán)語句中 i = 5