courses_golang/gobyexample/variadic-functions.go
2021-09-07 20:21:03 +00:00

21 lines
235 B
Go

package main
import "fmt"
func sum(nums ...int) {
fmt.Print(nums, " ")
total := 0
for _, num := range nums {
total += num
}
fmt.Println(total)
}
func main() {
sum(1,2)
sum(1,2,3)
nums := []int{1, 2, 3, 4}
sum(nums...)
}