码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2015-02-04 21:50:25      阅读:6498      评论:0      收藏:0      [点我收藏+]

标签:lua   table   reverse   

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


function reverseTable(tab)
	local tmp = {}
	for i = 1, #tab do
		local key = #tab
		tmp[i] = table.remove(tab)
	end

	return tmp
end

// 示例
local t = {"one", "two", "three"}

for k, v in pairs(t) do
	print(k, v)
end

t = reverseTable(t)

for k, v in pairs(t) do
	print(k, v)
end


输出:

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




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

标签:lua   table   reverse   

原文地址:http://blog.csdn.net/xufeng0991/article/details/43493739

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!