mirror of
https://github.com/metabarcoding/obitools4.git
synced 2025-06-29 16:20:46 +00:00
27 lines
348 B
Go
27 lines
348 B
Go
package obistats
|
|
|
|
|
|
|
|
func Max[T int64 | int32 | int16 | int8 | int | float32 | float64] (data []T) T {
|
|
m := data[0]
|
|
|
|
for _,v := range data {
|
|
if v > m {
|
|
m = v
|
|
}
|
|
}
|
|
|
|
return m
|
|
}
|
|
|
|
func Min[T int64 | int32 | int16 | int8 | int | float32 | float64] (data []T) T {
|
|
m := data[0]
|
|
|
|
for _,v := range data {
|
|
if v < m {
|
|
m = v
|
|
}
|
|
}
|
|
|
|
return m
|
|
} |