先说一下求余 与 取模 是一个意思

golang go语言的除法是用 / 来进行的,代码如下

package main

import "fmt"

func main() {
  	fmt.Println(1/2) 
	fmt.Println(2/2)
	fmt.Println(3/2)
	fmt.Println(4/2)
}

输出的结果分别是

0
1
1
2

求余的计算如下

package main

import "fmt"

func main() {
  	fmt.Println(1%2)
	fmt.Println(2%2)
	fmt.Println(3%2)
	fmt.Println(4%2)
}

结果是

1
0
1
0