从头开始编程语言切片

时间:2016-05-20 22:43:02

标签: 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是否具有类似于第二个和第三个示例的快捷方式?

1 个答案:

答案 0 :(得分:4)

不,你必须使用len(a)

a[len(a)-1]
a[len(a)-2:]
a[:len(a)-2]