bugl
bugl
HomeLearnPatternsPathsSearchPremium
HomeLearnPatternsPaths

Loading lesson path

Learn/Go/Go Tutorial
Go•Go Tutorial

Go Operators

Operators are used to perform operations on variables and values.

The + operator adds together two values, like in the example below:

Example

package main
import ("fmt")
func main() {
  var a = 15 + 25
  fmt.Println(a)
}

Although the + operator is often used to add together two values, it can also be used to add together a variable and a value, or a variable and another variable:

Example

package main
import ("fmt")
func main() {
  var ( sum1 = 100 + 50    // 150 (100 + 50)
  sum2 = sum1 + 250  // 400 (150 + 250)
  sum3 = sum2 + sum2 // 800 (400 + 400) )
  fmt.Println(sum3)
}

Go divides the operators into the following groups:

  • Arithmetic operators
  • Assignment operators
  • Comparison operators
  • Logical operators
  • Bitwise operators

Previous

Go Access, Change, Append and Copy Slices

Next

Go Arithmetic Operators