您可以使用类似于C的vararg语法:
package mainimport "fmt"func my_func( args ...int) int { sum := 0 for _,v := range args { sum = sum + v } return sum;}func main() { arr := []int{2,4} sum := my_func(arr...) fmt.Println("Sum is ", sum)}现在,您可以根据需要汇总任意多的内容。
...调用
my_func函数后,请注意重要事项。
运行示例:http://ideone.com/8htWfx



