Ruby 中的 or 運算子

Hassan Ejaz 2024年2月15日
Ruby 中的 or 運算子

我們將介紹如何在 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

輸出:

or 運算子在 ruby​​ 示例中使用 if-else 語句

在上面的輸出中,只有一個條件是 true。它仍然將其視為 true,因為如果只有一個變數返回 trueor 運算子會將整個情況轉換為 true

讓我們再舉一個例子,我們將嘗試使用 or 關鍵字而不是||運算子並嘗試得到結果。

示例程式碼:

# Ruby
Company = "Mars"
Field = "Tech"
if (Company == "Mars" or Field == "Technology")
puts "Welcome to Mars Technology!"
else
puts "Wrong Company!"
end

輸出:

在 Ruby 中使用 if-else 語句的 or 關鍵字的例子

在上面的示例中,它也返回了相同的結果。它證明我們可以使用 or 關鍵字或||運算子在 Ruby 中獲得相同的邏輯。

相關文章 - Ruby Operator