Ruby 中的 or 运算符
Hassan Ejaz
2022年7月18日
我们将介绍如何在 Ruby 中使用 or operator
。
Ruby 中的 or
运算符 (||
)
在很多情况下,我们需要基于两个条件来执行某些任务。如果这些情况属实,如果我们希望某个任务自动运行,我们就使用逻辑运算符。
运算符用于根据条件执行不同的任务。为此,我们可以使用 or
运算符 (||
)。
or
运算符 (||
) 的作用是让我们通过两个条件。如果任何条件返回 true
,则将执行该任务。
我们使用以下符号||
在 Ruby 中执行 or
逻辑运算符。让我们看一个例子,我们将使用这个运算符来执行某个任务。
示例代码:
# Ruby
Company = "Mars"
Field = "Tech"
if (Company == "Mars" || Field == "Technology")
puts "Welcome to Mars Technology!"
else
puts "Wrong Company!"
end
输出:
在上面的输出中,只有一个条件是 true
。它仍然将其视为 true
,因为如果只有一个变量返回 true
,or
运算符会将整个情况转换为 true
。
让我们再举一个例子,我们将尝试使用 or
关键字而不是||
运算符并尝试得到结果。
示例代码:
# Ruby
Company = "Mars"
Field = "Tech"
if (Company == "Mars" or Field == "Technology")
puts "Welcome to Mars Technology!"
else
puts "Wrong Company!"
end
输出:
在上面的示例中,它也返回了相同的结果。它证明我们可以使用 or
关键字或||
运算符在 Ruby 中获得相同的逻辑。