In Go, values can be many things. Just to name a few, values can be numbers (like 109), or text wrapped in quotes (like "Hello world"). These values can be written into code as is, and are called literals. They are literally what they say they are.

We can perform arithmetic in Go with literals (or named values, covered in the next exercise) using the following operators:

  • + to add
  • - to subtract
  • * to multiply
  • / to divide
  • % to take the remainder (the modulus operator) between two numbers.
fmt.Println(20 * 3) // Prints: 60 fmt.Println(55.21 / 5) // Prints: 11.042 fmt.Println(9 % 2) // Prints: 1

Imagine the code above as appearing inside the main function body of a Go program. In this snippet, we used the Go programming language as a calculator. We printed out the product of multiplying 20 and 3 (60). We next printed out the quotient of dividing 55.21 by 5 (11.042). We lastly printed out the remainder left over after dividing 9 by 2 (9 divided by 2 has a remainder of 1).



In main.go, add a line that prints out the result of 2235 multiplied by 1231.

Take this course for free

Mini Info Outline Icon
By signing up for Codecademy, you agree to Codecademy's Terms of Service & Privacy Policy.

Or sign up using:

Already have an account?