--- @变更
-- 修正非number|string表索引的问题
-- 增加类型过滤,只能用于表元素
-- 对索引进行排序,索引的类型优先,值次之
-- 模块化
--- @TODO:
-- dump userdata's metatable? table's metatable? extend?
-- sort table's elements.
以下代码分别为:mylib.lua,mylib_test.lua和后者的输出
<script src="http://gist.github.com/21889.js"></script>