Ruby 循环学习笔记

循环是编程中重要的一部分,可以让我们重复执行代码块,以此实现类似迭代、遍历等操作。Ruby 中有多种循环语句可供选择。

while 循环

while 循环会在循环条件为真时一直执行代码块,直到条件为假才会停止。以下是一个例子:

Copy Code
x = 1 while x < 5 do puts x x += 1 end

输出:

Copy Code
1 2 3 4

until 循环

until 循环与 while 循环相反,当循环条件为假时执行代码块。以下是一个例子:

Copy Code
x = 1 until x > 5 do puts x x += 1 end

输出:

Copy Code
1 2 3 4 5

for 循环

for 循环用于迭代集合中的元素,例如数组或哈希表。以下是一个例子:

Copy Code
fruits = ["apple", "banana", "orange"] for fruit in fruits do puts fruit end

输出:

Copy Code
apple banana orange

times 循环

times 循环用于指定代码块执行的次数。以下是一个例子:

Copy Code
5.times do puts "Hello" end

输出:

Copy Code
Hello Hello Hello Hello Hello

以上是 Ruby 中几种常见的循环语句,可以根据需要进行选择使用。