原因在“ 切片”的“ Go语言规范”部分中给出。
对于字符串,数组或切片a,主表达式
a[low : high]构造一个子字符串或切片。索引表达式low和high选择哪些元素出现在结果中。结果的索引从0开始,长度等于高-低。
为了方便起见,可以省略任何索引表达式。缺少的低索引默认为零;缺少的高索引默认为切片操作数的长度。
计算切片的长度为高-低很容易且有效。

原因在“ 切片”的“ Go语言规范”部分中给出。
对于字符串,数组或切片a,主表达式
a[low : high]构造一个子字符串或切片。索引表达式low和high选择哪些元素出现在结果中。结果的索引从0开始,长度等于高-低。
为了方便起见,可以省略任何索引表达式。缺少的低索引默认为零;缺少的高索引默认为切片操作数的长度。
计算切片的长度为高-低很容易且有效。