feat(Go-Tool): 添加注释

This commit is contained in:
huangzj
2020-07-14 11:55:40 +08:00
parent 1c794c040c
commit 16ebb4a7e0
2 changed files with 13 additions and 1 deletions
+12 -1
View File
@@ -7,13 +7,24 @@
package main package main
import ( import (
"Go-Tool/util"
"Go-Tool/util/reflectM" "Go-Tool/util/reflectM"
"fmt" "fmt"
"reflect" "reflect"
) )
func main() { func main() {
testReflect() fmt.Println(util.Crc32Mode("ewqeqweqw", 4))
fmt.Println(util.Crc32Mode("sdasdsa", 4))
fmt.Println(util.Crc32Mode("dasdsadasdas", 4))
fmt.Println(util.Crc32Mode("321321312", 4))
fmt.Println(util.Crc32Mode("dsadas", 4))
fmt.Println(util.Crc32Mode("dasd23132131", 4))
fmt.Println(util.Crc32Mode("eqwewqewqd4312312", 4))
fmt.Println(util.Crc32Mode("3123213dasdasdas", 4))
fmt.Println(util.Crc32Mode("312321dfdsfsdg", 4))
fmt.Println(util.Crc32Mode("ewqrewrqwe", 4))
//testReflect()
} }
func testReflect() { func testReflect() {
+1
View File
@@ -40,6 +40,7 @@ func crc32Change(s string) uint32 {
return crc32.ChecksumIEEE([]byte(s)) return crc32.ChecksumIEEE([]byte(s))
} }
//这边模的结果是从0开始到mod-1:即范围为 [0,mod)。可以做相应改进
func Crc32Mode(s string, mod int) int { func Crc32Mode(s string, mod int) int {
u := crc32Change(s) u := crc32Change(s)
return int(u) % mod return int(u) % mod