Vì vậy, trong Python và Ruby có toán tử splat (*) để giải nén một mảng dưới dạng đối số. Trong Javascript có hàm .apply (). Có cách nào để giải nén một mảng / lát cắt làm đối số hàm trong Go không? Bất kỳ nguồn lực nào cho điều này cũng sẽ tuyệt vời!
Một cái gì đó dọc theo dòng này:
func my_func(a, b int) (int) {
return a + b
}
func main() {
arr := []int{2,4}
sum := my_func(arr)
}
Tôi xin lỗi nếu tôi mắc lỗi cú pháp / các loại. Tôi mới chơi cờ vây.
arr
không phải là một mảng. Nó là một lát cắt .