在Ruby中,if-else语法用于根据条件执行不同的代码块
# 示例 1: 使用 if-else
number = 10
if number > 5
puts "Number is greater than 5"
elsif number < 5
puts "Number is less than 5"
else
puts "Number is equal to 5"
end
示例1首先检查number
变量是否大于5,如果是,则输出“Number is greater than 5”。如果不是,则检查number
是否小于5,如果是,则输出“Number is less than 5”。如果既不大于5也不小于5,则输出“Number is equal to 5”。
# 示例 2: 使用 ternary operator
number = 10
result = number > 5 ? "Number is greater than 5" : "Number is 5 or less"
puts result
示例2使用三元运算符(? :
),这是一个简化的if-else语法。如果number
大于5,result
变量的值将为“Number is greater than 5”,否则为“Number is 5 or less”。然后输出result
变量的值。
这些示例展示了如何在Ruby中使用if-else语法进行条件求值。在实际应用程序中,您可以根据需要使用这些结构来执行不同的操作。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云