mirror of
https://github.com/InazumaV/Ratte.git
synced 2026-11-04 09:10:20 +00:00
add limiter config
This commit is contained in:
1 parent
f3551df1ca
commit
55f9b28869
3 files changed
+37
No files matched your search
@@ -0,0 +1,28 @@
|
||||
package number
|
||||
|
||||
type Number interface {
|
||||
~int | ~int8 | ~int16 | ~int32 | ~int64 |
|
||||
~float32 | ~float64 |
|
||||
~uint | ~uint8 | ~uint16 | ~uint32 | ~uint64
|
||||
}
|
||||
|
||||
func SelectBigger[T Number](num1 T, num2 T) T {
|
||||
if num1 >= num2 {
|
||||
return num1
|
||||
}
|
||||
return num2
|
||||
}
|
||||
|
||||
func SelectSmaller[T Number](num1 T, num2 T) T {
|
||||
if num1 <= num2 {
|
||||
return num1
|
||||
}
|
||||
return num2
|
||||
}
|
||||
|
||||
func SelectNotZero[T Number](num1 T, num2 T) T {
|
||||
if num1 != 0 {
|
||||
return num1
|
||||
}
|
||||
return num1
|
||||
}
|
||||
Reference in new issue
Block a user