Sum
函數,它使用 for
來回圈獲取陣列中的元素並返回所有元素的總和。sum_test.go
中:
package main import "testing" func TestSum(t *testing.T) { numbers := [5]int{1, 2, 3, 4, 5} got := Sum(numbers) want := 15 if want != got { t.Errorf("got %d want %d given, %v", got, want, numbers) } }
陣列的容量是我們在宣告它時指定的固定值。我們可以通過兩種方式初始化陣列:
關於其他參照型別的介紹參考