Basic operations
Like all other programming languages, Ruby comes packed with a whole bunch of operators.
Arithmetic operators
Assume a = 2 and b = 4.
Operator |
Description |
Example |
---|---|---|
+ |
Addition: Adds values on either side of the operator |
a + b will give 6 |
- |
Subtraction: Subtracts the right-hand side operand from the left-hand side operand |
a – b will give -2 |
* |
Multiplication: Multiplies values on either side of the operator |
a * b will give 8 |
/ |
Division: Divides the left-hand side operand by the right-hand side operand |
b / a will give 2 |
% |
Modulus: Divides the left-hand side operand by the right-hand side operand and returns the remainder |
b % a will give 0 |
** |
Exponent: Performs exponential (power) calculations on operators |
a ** b will give 2 to the power of 4, which is 16 |
Comparison operators
Operator |
Description |
Example |
---|---|---|
== |
Checks whether the values of the two operands are equal or not; if yes, then the condition becomes true. |
(a == b) is not true. |
!= |
Checks whether the... |