Operators in Go are tools for performing operations on variables and values. For example, the + operator can be used to add two values together.
Example:
package main
import ("fmt")
func main() {
  var total = 11 + 8
  fmt.Println(total)
}
Output:
19
The + operator can also add a variable with a value or another variable:
Example:
package main
import ("fmt")
func main() {
  var (
    horsepower1 = 100 + 50      // 150
    horsepower2 = horsepower1 + 250 // 400
    totalHorsepower = horsepower2 + horsepower2 // 800
  )
  fmt.Println(totalHorsepower)
}
Output:
800
Types of Go Operators
Go divides its operators into the following categories:
- Arithmetic operators
 - Assignment operators
 - Comparison operators
 - Logical operators
 - Bitwise operators
 


