Ruby supports a rich set of operators, as you'd expect from a modern language. Most operators are actually method calls. For example, a + b is interpreted as a.+(b), where the + method in the object referred to by variable a is called with b as its argument. For each operator (+ - * / % ** & | ^ << >> && ||), there is a corresponding form of abbreviated assignment operator (+= -= etc.). Ruby Arith
![Ruby - Operators](https://cdn-ak-scissors.b.st-hatena.com/image/square/8b8d183e9d3038082ca53e141c45f60a9b069b75/height=288;version=1;width=512/https%3A%2F%2Fwww.tutorialspoint.com%2Fimages%2Ftp_logo_436.png)