Operators in Ruby are symbols that let you perform tasks like comparing values, doing math, or combining logic.
Here’s a breakdown of common Ruby operators
In this post, we’re focusing on the comparison and logical operators you’ll use most often in conditionals.
Comparison Operators
>
— Greater than
5 > 3 → true
>=
— Greater than or equal to
5 >= 5 → true
<
— Less than
3 < 5 → true
<=
— Less than or equal to
4 <= 4 → true
==
— Equal to (double equal sign; don’t confuse with a single equal sign which is for assignment)
5 == 5 → true
!=
— Not equal to
5 != 3 → true
Logical Operators
These help you check multiple conditions
&&
— AND (both conditions must be true). It is the code equivalent of using the word “and.”
true && true → true
||
— OR (at least one condition is true). It combines more than one condition and is the code equivalent of using the word “or” in a sentence.
true || false → true
Why It Matters
Mastering these operators is key to writing flexible, powerful logic in Ruby. Once you get used to them, you’ll start seeing how much control they give you over your code’s behavior.
✍️ Written During My Full Stack Dev Bootcamp
✨ This post was originally one of many quick notes I wrote during my Bootcamp at Actualize.
Here’s more about why I took a coding Bootcamp and how it’s shaped my developer journey.
If you’re new to programming, I hope this resource helps you, too!