访问数组的倒数第二个元素

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]