Initial commit

This commit is contained in:
2022-01-20 21:58:50 +08:00
commit b44d41ec66
86 changed files with 5415 additions and 0 deletions

18
internal/util/absminus.go Normal file
View File

@@ -0,0 +1,18 @@
package util
// AbsMinusd returns the value, with the absolute value subtracted
// by minus, or 0 if minus is more than abs.
func AbsMinusd(val, minus float64) float64 {
if val > 0 {
val -= minus
if val < 0 {
val = 0
}
} else {
val += minus
if val > 0 {
val = 0
}
}
return val
}