在 Ruby 中,if 语句用于根据条件执行不同的代码块
2025-04-29
在 Ruby 中,if 语句用于根据条件执行不同的代码块。if 语句可以以多种形式出现,包括简单的 if 语句、if...else 语句和 if...elsif...else 语句。Ruby 还提供了一种简洁的方式,可以使用后缀 if 表达式。
1. 简单的 if 语句
简单的 if 语句用于在条件为真时执行一段代码。
ruby
if condition
# 条件为真时执行的代码
end
示例
ruby
age =
if age >= 18
puts "You are an adult."
end
2. if...else 语句
if...else 语句用于在条件为真时执行一段代码,而在条件为假时执行另一段代码。
ruby
if condition
# 条件为真时执行的代码
else
# 条件为假时执行的代码
end
示例
ruby
age = 16
aspcms.cnif age >= 18
puts "You are an adult."
else
puts "You are a minor."
end
3. if...elsif...else 语句
if...elsif...else 语句用于在多个条件之间进行选择。
ruby
if condition1
# 条件1为真时执行的代码
elsif condition2
# 条件2为真时执行的代码
else
# 所有条件都为假时执行的代码
end
示例
ruby
score = 85
if score >= 90
puts