bumped up golang version to 1.23
This commit is contained in:
4
each.go
4
each.go
@ -1,10 +1,10 @@
|
||||
package slices
|
||||
|
||||
func Each[T any](slice []T, f func(T)) {
|
||||
func Each[T any](slice []T, f Consumer[T]) {
|
||||
EachIndex(slice, func(_ int, v T) { f(v) })
|
||||
}
|
||||
|
||||
func EachIndex[T any](slice []T, f func(int, T)) {
|
||||
func EachIndex[T any](slice []T, f IndexedConsumer[T]) {
|
||||
for i, v := range slice {
|
||||
f(i, v)
|
||||
}
|
||||
|
Reference in New Issue
Block a user