在 Ruby 中,if 语句用于根据条件执行不同的代码块

2025-04-29ASPCMS社区 - fjmyhfvclm

在 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.cn

if 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

全部评论