Introduction to the use of operators in Go language
1. Arithmetic operators
Common arithmetic operators in Go language include addition operators" ", Subtraction operator "-", multiplication operator "*", division operator "/", remainder operator "%", etc. The following are some common arithmetic operator usage methods and code examples:
Addition operator: used to add two numbers.
Sample code:
a := 10 b := 20 c := a + b fmt.Println(c) // 输出30
Subtraction operator: used to subtract two numbers.
Sample code:
a := 20 b := 10 c := a - b fmt.Println(c) // 输出10
Multiplication operator: used to multiply two numbers.
Sample code:
a := 5 b := 6 c := a * b fmt.Println(c) // 输出30
Division operator: used to divide two numbers.
Sample code:
a := 10 b := 3 c := a / b fmt.Println(c) // 输出3
Remainder operator: used to get the remainder of the division of two numbers.
Sample code:
a := 10 b := 3 c := a % b fmt.Println(c) // 输出1
2. Assignment operator
The assignment operator in Go language is used to assign the value on the right side to the variable on the left side. Common assignment operators include "=", " =", "-=", "*=", "/=", etc. The following are some common usage methods and code examples of assignment operators:
Assignment operator: used to assign the value on the right to the variable on the left.
Sample code:
a := 10 b := a fmt.Println(b) // 输出10
Additional assignment operator: used to add the number on the right to the variable on the left and assign the result to the variable on the left.
Sample code:
a := 5 a += 3 fmt.Println(a) // 输出8
Subtraction assignment operator: used to subtract the number on the right from the variable on the left and assign the result to the variable on the left.
Sample code:
a := 10 a -= 5 fmt.Println(a) // 输出5
Multiplication assignment operator: used to multiply the number on the right by the variable on the left and assign the result to the variable on the left.
Sample code:
a := 2 a *= 3 fmt.Println(a) // 输出6
Division assignment operator: used to divide the variable on the left by the number on the right and assign the result to the variable on the left.
Sample code:
a := 10 a /= 2 fmt.Println(a) // 输出5
3. Comparison operator
The comparison operator in Go language is used to compare the size of two values and return a Boolean value. Common comparison operators include "==", "!=", ">", "<", ">=", "<=", etc. The following are some common comparison operator usage methods and code examples:
Equality operator: used to determine whether two values are equal.
Sample code:
a := 10 b := 20 fmt.Println(a == b) // 输出false
Inequality operator: used to determine whether two values are not equal.
Sample code:
a := 10 b := 20 fmt.Println(a != b) // 输出true
Greater than operator: Used to determine whether the value on the left is greater than the value on the right.
Sample code:
a := 10 b := 20 fmt.Println(a > b) // 输出false
Less than operator: Used to determine whether the value on the left is less than the value on the right.
Sample code:
a := 10 b := 20 fmt.Println(a < b) // 输出true
Greater than or equal to operator: Used to determine whether the value on the left is greater than or equal to the value on the right.
Sample code:
a := 10 b := 20 fmt.Println(a >= b) // 输出false
Less than or equal to operator: used to determine whether the value on the left is less than or equal to the value on the right.
Sample code:
a := 10 b := 20 fmt.Println(a <= b) // 输出true
The above is an introduction and specific code examples of arithmetic operators, assignment operators and comparison operators in Go language. By becoming familiar with the use of operators, we can write Go language programs more flexibly.
The above is the detailed content of A brief introduction to operators in Go language. For more information, please follow other related articles on the PHP Chinese website!