1
0
mirror of https://github.com/MADTeacher/go_basics.git synced 2025-11-23 21:34:47 +02:00
Files
go_basics/part_2/2.1/2.1.8/2.go
Stanislav Chernyshev 957812f20b 2-е издание
2025-08-09 10:53:13 +03:00

21 lines
319 B
Go

package main
import "fmt"
func sumElem(slice []int) int {
fmt.Println(slice)
if len(slice) <= 1 {
return slice[0]
}
return anotherFunction(slice)
}
func anotherFunction(slice []int) int {
return slice[0] + sumElem(slice[1:])
}
func main() {
mySlice := []int{2, 5, 22, 9, 0}
fmt.Println(sumElem(mySlice))
}