例如
arr := []int{1, 2}
fmt.Println(arr[2:])
按我理解,这个 arr[2:]应该报错吧,但实际并没有而且返回了[]int
只有到 arr[3:]才开始报错
arr := []int{1, 2}
fmt.Println(arr[2:])
按我理解,这个 arr[2:]应该报错吧,但实际并没有而且返回了[]int
只有到 arr[3:]才开始报错
1
SuperMild Feb 19, 2019
查了官方 Spec,
0 <= low <= high <= len(a) 因此,low 和 high 都可以等于 len(arr) |