lua学习笔记15:table数组逆序

来源:互联网 发布:软件shop floor editor 编辑:程序博客网 时间:2024/04/29 14:39

数组的逆序,只能用于数组,不能用于哈希表


function reverseTable(tab)local tmp = {}for i = 1, #tab dolocal key = #tabtmp[i] = table.remove(tab)endreturn tmpend// 示例local t = {"one", "two", "three"}for k, v in pairs(t) doprint(k, v)endt = reverseTable(t)for k, v in pairs(t) doprint(k, v)end


输出:

1 one
2 two
3 three
1 three
2 two
3 one




0 0
原创粉丝点击