Ruby 循环与关系型数据库入门
1. Ruby 中的逻辑与循环
1.1 case 语句
case 语句会返回一个值,when 子句用于设置该值。你还可以在 case 语句末尾添加 else 子句,以处理所有 when 子句都不匹配的情况。与许多 C 语法语言不同,Ruby 在找到第一个匹配项后会忽略所有后续的 when 条件,而 C 语法语言通常需要使用 break 语句来跳过后续测试。
1.2 循环结构
1.2.1 while 和 until 循环
while 和 until 方法可用于创建循环。while 循环在指定条件为真时持续运行,until 循环则在指定条件为假时持续运行。它们都使用 do…end 块,直到循环条件不再满足时停止。
以下是使用 while 循环从 1 数到 10 的示例代码:
def index
count = 1
@result = ' '
while count <= 10 do
@result = @result + count.to_s + " "
count = count + 1
end
end
在这个循环中,第一次进入循环时,count 的值为 1,条件 count <= 10 为真,因此 Ruby 进入循环体。count 的字符串值被添加到 @result 末尾,并增加一个空格,然后 count 的值加 1。当到达与 do 对应的 end 时,循环回
超级会员免费看
订阅专栏 解锁全文
10

被折叠的 条评论
为什么被折叠?



