Go 从最后开始编程语言切片

Go 从最后开始编程语言切片,go,slice,Go,Slice,在python中,可以使用以下语法作为快捷方式: a[-1] # last item in the array a[-2:] # last two items in the array a[:-2] # everything except the last two items 创建新切片时,Go是否有与第二个和第三个示例类似的快捷方式?没有,您必须使用len(a) 不,您必须使用len(a) 有关可用表达式的完整列表,请参见。你想要的是不可能的。@nemo这很有帮助,谢谢!在可用

在python中,可以使用以下语法作为快捷方式:

a[-1]    # last item in the array
a[-2:]   # last two items in the array
a[:-2]   # everything except the last two items

创建新切片时,Go是否有与第二个和第三个示例类似的快捷方式?

没有,您必须使用
len(a)


不,您必须使用
len(a)


有关可用表达式的完整列表,请参见。你想要的是不可能的。@nemo这很有帮助,谢谢!在可用表达式的完整列表中,这也是一个很好的例子。你想要的是不可能的。@nemo这很有帮助,谢谢!这也是一个很好的例子
a[len(a)-1]
a[len(a)-2:]
a[:len(a)-2]