func my_func(a,b int) (int) return a b}func main() arr := []int{2,4} sum := my_func(arr)} # W- ]3 \, A' w* O
假如我犯了句法/各种错误,我深表歉意。Go 的新手。" n b3 N# \! ?* U7 T. K
! o c2 f) L% z& e2 x解决方案: 3 o& |4 r: m4 q: r
类似 可以用C 的 vararg 语法:) c( g6 s9 {4 W- h/ D
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)} # ]9 I f- E+ \' B) B) Q7 _% V: c& S