go math
v2.0.2
该软件包包含一些数学实用程序,这些实用程序在内置的数学软件包中找不到。特别是,诸如整体类型的Min和Max之类的东西等。
软件包数学u64math
某种方式组织了每个积分类型的子目录, Abs
近乎相同的接口: imath
for int
,for uint64
等。对于未签名类型有意义)。
要使用包裹,请执行通常:
import "go.timothygu.me/math/v2/imath" // or any subdirectory you'd like to use
所有功能代码都是针对不同类型的生成的 - 至少在Go Gos Gains Generic中。发电机generate/
,可以使用以下方式触发:
go generate
要进行测试,请使用熟悉的
go test ./...
但是,您也可以做
make test
如果需要,它将使用go generate
源文件再生。
最后,要删除所有生成的文件,请执行
make clean
请参阅许可证。