在Lua中对Array中的数组进行排序
发布时间:2020-12-14 21:46:35 所属栏目:大数据 来源:网络整理
导读:嗨,我对lua很新,我需要在Lua中对数组进行排序. 所以我有以下代码 local distances = {2,3,1}table.sort(distances) 现在我明白了 距离[1] – 1 距离[2] – 2 距离[3] – 3 现在我需要为我的“距离”保存一些信息 ?类似以下内容 local distances = {{C1,2},{C
嗨,我对lua很新,我需要在Lua中对数组进行排序.
所以我有以下代码 local distances = {2,3,1} table.sort(distances) 现在我明白了 >距离[1] – > 1 现在我需要为我的“距离”保存一些信息 local distances = {{C1,2},{C2,3},{C3,1}} 现在不可能调用sort-function,但我需要对它们进行排序. >距离[1] – > {} C3,1 多谢你们 :) 解决方法table.sort 将比较函数作为其第二个参数.
table.sort(distances,function (left,right) return left[2] < right[2] end) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |