package main import "fmt" func main() { add := func(arr []int) int { if arr == nil { return 0 } result := 0 for _, v := range arr { result += v } return result } myArr := []int{3, 4, 7, 1, 7, 4, 8} result := add(myArr) result1 := func(arr []int) int { if arr == nil { return 0 } result := 0 for _, v := range arr { result += v } return result }(myArr) fmt.Println(result) fmt.Println(result1) }