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
請參閱許可證。