Ruby の or 演算子
Hassan Ejaz
2024年2月15日
![Ruby の or 演算子](/img/Ruby/ag-feature-image---or-operator-in-ruby.webp)
Ruby でまたは演算子
を使用する方法を紹介します。
Ruby の論理和演算子(||
)
2つの条件に基づいて特定のタスクを実装する必要がある状況はたくさんあります。これらの状況が当てはまる場合、特定のタスクを自動的に実行する場合は論理演算子を使用します。
オペレーターは、条件に基づいてさまざまなタスクを実行することに慣れています。この目的のために、論理和演算子(||
)を使用できます。
論理和演算子(||
)は、2つの条件を渡すように機能します。いずれかの条件が true
を返すと、タスクが実行されます。
次の記号を使用します||
Ruby で論理和演算子を実行します。この演算子を使用して特定のタスクを実行する例を見てみましょう。
サンプルコード:
# Ruby
Company = "Mars"
Field = "Tech"
if (Company == "Mars" || Field == "Technology")
puts "Welcome to Mars Technology!"
else
puts "Wrong Company!"
end
出力:
上記の出力では、1つの条件のみが true
でした。変数の 1つだけが true
を返している場合、論理和演算子は状況全体を true
に変換するため、それでも true
と見なされます。
||
の代わりにまたは
キーワードを使用しようとする別の例を見てみましょう。演算子を使用して、結果を取得してみてください。
サンプルコード:
# Ruby
Company = "Mars"
Field = "Tech"
if (Company == "Mars" or Field == "Technology")
puts "Welcome to Mars Technology!"
else
puts "Wrong Company!"
end
出力:
上記の例でも、同じ結果が返されました。これは、Ruby では or
キーワードと ||
演算子のどちらを使っても、同じ論理が成り立つということを証明しています。