arrays - 从列表(表格)的末尾获取第 n 个元素

标签 arrays list lua lua-table lua-5.2

如果我有一个列表(表格):

local list = {'foo', 'bar', 'baz', 'qux'}

如何从最后获得第 n 个项目? (例如,最后一个或倒数第二个)

最佳答案

试试 list[#list+1-n]获取第 n 个条目,在 Lua 中像往常一样从 1 开始计数。所以最后一项有n=1。

关于arrays - 从列表(表格)的末尾获取第 n 个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27431349/

相关文章:

python - 如何在 Python 中制作相同大小的数组

python - 使用列表从 CSV 文件创建字典

python - 如何在Python中从readline()中删除/n?

python反向列表递归,仅使用

lua - Lua中是否有像Python中那样的pass语句?

ios - 新初始化和数组初始化之间的区别

java - 简单的 OOP/私有(private)变量查询 - Java

arrays - 按属性排列数组

c# - 通过字符串名称调用Lua函数

c - 向 lua 5.2 源添加可选的 "global"关键字