21 lines
280 B
Go
21 lines
280 B
Go
|
package utils
|
||
|
|
||
|
func Contains[T comparable](slice []T, item T) bool {
|
||
|
for _, i := range slice {
|
||
|
if i == item {
|
||
|
return true
|
||
|
}
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func Count[T comparable](slice []T, item T) int {
|
||
|
z := 0
|
||
|
for _, i := range slice {
|
||
|
if i == item {
|
||
|
z++
|
||
|
}
|
||
|
}
|
||
|
return z
|
||
|
}
|