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 中獲得相同的邏輯。