mirror of
https://github.com/aykhans/dodo.git
synced 2025-04-24 04:13:07 +00:00
19 lines
308 B
Go
19 lines
308 B
Go
package utils
|
|
|
|
func Flatten[T any](nested [][]T) []T {
|
|
flattened := make([]T, 0)
|
|
for _, n := range nested {
|
|
flattened = append(flattened, n...)
|
|
}
|
|
return flattened
|
|
}
|
|
|
|
func Contains[T comparable](slice []T, item T) bool {
|
|
for _, i := range slice {
|
|
if i == item {
|
|
return true
|
|
}
|
|
}
|
|
return false
|
|
}
|