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 ...

Get Mastering Chef now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.