...

/

Operators

Operators

This lesson discusses operators supported by Go.

Introduction

A symbol that is used to perform logical or mathematical tasks is called an operator. Go provides the following built-in operators:

  • Arithmetic operators
  • Logical operators
  • Bitwise operators

Arithmetic operators

The common binary operators +, -, * and / that exist for both integers and floats in Golang are:

  • Addition operator +
  • Subtraction operator -
  • Division operator /
  • Modulus operator %
  • Multiplication operator *

The + operator also exists for strings. The / operator for integers is (floored) integral division. For example, 9/49/4 will give you 22, and 9/109/10 ...