mirror of
https://github.com/Open-Argon/argon-v3.git
synced 2025-12-06 08:56:07 +00:00
add functions and variables name
This commit is contained in:
9
src/reduce.go
Normal file
9
src/reduce.go
Normal file
@@ -0,0 +1,9 @@
|
||||
package main
|
||||
|
||||
func reduce[T any](reducer func(x T, y T) T, arr []T) T {
|
||||
result := arr[0]
|
||||
for i := 1; i < len(arr); i++ {
|
||||
result = reducer(arr[i], result)
|
||||
}
|
||||
return result
|
||||
}
|
||||
Reference in New Issue
Block a user