访问数组的倒数第二个元素
Access second to last element of array
我知道我可以使用
访问数组的最后一个元素
array[end]
我尝试使用
访问倒数第二个元素
array[end-1]
这(不出所料)不起作用。我无法通过文档阅读或仅通过谷歌搜索找到任何内容。如何访问倒数第二个元素?感谢您提供的任何帮助。
编辑
原来我以为的数组其实是向量。在那种情况下,vector[end - 1]
不起作用,但下面建议的方法起作用。
我也很惊讶这不起作用。你确定你在至少有两个元素的数组上试过吗?
您也可以尝试使用 length()
函数:
last = array[length(array)]
secondToLast = array[length(array)-1]
我知道我可以使用
访问数组的最后一个元素array[end]
我尝试使用
访问倒数第二个元素array[end-1]
这(不出所料)不起作用。我无法通过文档阅读或仅通过谷歌搜索找到任何内容。如何访问倒数第二个元素?感谢您提供的任何帮助。
编辑
原来我以为的数组其实是向量。在那种情况下,vector[end - 1]
不起作用,但下面建议的方法起作用。
我也很惊讶这不起作用。你确定你在至少有两个元素的数组上试过吗?
您也可以尝试使用 length()
函数:
last = array[length(array)]
secondToLast = array[length(array)-1]