在 Ruby 中,循环结构用于重复执行一段代码

2025-05-07ASPCMS社区 - fjmyhfvclm

在 Ruby 中,循环结构用于重复执行一段代码,直到满足某个条件为止。Ruby 支持多种循环结构,包括 loop、times、for、while、until 和 each 循环。以下是对这些循环结构的详细介绍和示例:

1. loop 循环

loop 循环用于无限循环,通常与 break 语句一起使用以退出循环。

示例代码

ruby

count =

loop do

puts "Current count: #{count}"

count += 1

break if count >= 5

end

2. times 循环

times 循环用于执行指定次数的循环。

示例代码

ruby

5.times do |i|

puts "Current count: #{i + 1}"

end

3. for 循环

for 循环用于遍历集合或范围。

示例代码

ruby

for i in 1..5

puts "Current count: #{i}"

end

4. while 循环

while 循环在条件为 true 时重复执行代码块。

示例代码

ruby

count = 1

while count <= 5

puts "Current count: #{count}"

count += 1

end

5. until 循环

until 循环在条件为 false 时重复执行代码块。

示例代码

`

全部评论