1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
package main func fn(a []int) int { alen := len(a); for i := 0; i < alen; i++ { a[i] = i } return alen; } func main() { var a [2]int; if fn(a[0:]) != 2 { panic(0); } if a[0] != 0 || a[1] != 1 { panic(1); } }