Ruby 循环学习笔记
循环是编程中重要的一部分,可以让我们重复执行代码块,以此实现类似迭代、遍历等操作。Ruby 中有多种循环语句可供选择。
while 循环
while 循环会在循环条件为真时一直执行代码块,直到条件为假才会停止。以下是一个例子:
Copy Codex = 1
while x < 5 do
puts x
x += 1
end
输出:
Copy Code1 2 3 4
until 循环
until 循环与 while 循环相反,当循环条件为假时执行代码块。以下是一个例子:
Copy Codex = 1
until x > 5 do
puts x
x += 1
end
输出:
Copy Code1 2 3 4 5
for 循环
for 循环用于迭代集合中的元素,例如数组或哈希表。以下是一个例子:
Copy Codefruits = ["apple", "banana", "orange"]
for fruit in fruits do
puts fruit
end
输出:
Copy Codeapple
banana
orange
times 循环
times 循环用于指定代码块执行的次数。以下是一个例子:
Copy Code5.times do
puts "Hello"
end
输出:
Copy CodeHello
Hello
Hello
Hello
Hello
以上是 Ruby 中几种常见的循环语句,可以根据需要进行选择使用。