我将如何编写一个函数来遍历一个“页面”的数据?示例代码将是理想的...
所以假设我们图像页面的大小是 5 个项目。如果我们有一个包含 18 个项目的 lua 表,它需要打印出来:
- 第 1 页:1 至 5
- 第 2 页:6 到 10
- 第 3 页:11 至 15
- 第 4 页:16 至 18
所以假设数据是这样的:
local data = {}
data["dog"] = {1,2,3}
data["cat"] = {1,2,3}
data["mouse"] = {1,2,3}
data["pig"] = {1,2,3}
.
.
.
一个人将如何编写与此等效的函数:
function printPage (myTable, pageSize, pageNum)
-- find items in "myTable"
end
所以实际上我什至不确定用作字典的 Lua 表是否可以做到这一点?这样的表中没有特定的顺序,那么当您返回打印第 2 页时,您如何确定顺序是相同的?