Learn
Comparators aren’t the only operators available to you in Ruby. You can also use logical or boolean operators. Ruby has three: and (&&
), or (||
), and not (!
). Boolean operators result in boolean values: true
or false
.
The boolean operator and, &&
, only results in true
when both expression on either side of &&
are true
. Here’s how &&
works:
true && true # => true true && false # => false false && true # => false false && false # => false
For example, 1 < 2 && 2 < 3
is true
because it’s true that one is less than two and that two is less than three.
Instructions
1.
Let’s practice a bit with &&
. Check out the boolean expressions and set each variable to true
or false
depending on what value you expect the expression to return.
Take this course for free
By signing up for Codecademy, you agree to Codecademy's Terms of Service & Privacy Policy.