We will introduce how to use
or operator in Ruby.
or Operator (
||) in Ruby
There are many situations where we need to implement certain tasks based on two conditions. If these situations are true, we use logical operators if we want a certain task to run automatically.
Operators are used to performing different tasks based on conditions. We can use the
or operator (
||) for this purpose.
or operator (
||) works so that we pass two conditions. The task will be performed if any of the conditions return
We use the following sign
|| to perform
or logical operator in Ruby. Let’s go through an example where we will use this operator to perform a certain task.
# Ruby Company = "Mars" Field = "Tech" if (Company == "Mars" || Field == "Technology") puts "Welcome to Mars Technology!" else puts "Wrong Company!" end
In the above output, only one condition was
true. It still takes it as
true because the
or operator converts the whole situation to
true if only one of the variables is returning
Let’s have another example in which we will try to use the
or keyword instead of the
|| operator and try to get the result.
# Ruby Company = "Mars" Field = "Tech" if (Company == "Mars" or Field == "Technology") puts "Welcome to Mars Technology!" else puts "Wrong Company!" end
In the above example, it also returned the same result. It proves that we can use either the
or keyword or
|| operator to get the same logic in Ruby.