List 比较嵌套文件中的数字
例如:List 比较嵌套文件中的数字,list,sorting,vim,List,Sorting,Vim,例如: let list = [[23, '2'], [2, '3'], [55, '4'], [1, '5']] 我正在尝试对此列表进行数字排序(使用第一个字段): 列表[索引编号][0] 我在帮助文件中找到了此函数: function! MyCompare(i1, i2) return (a:i1 + 0) - (a:i2 + 0) endfunction 如何使其适应嵌套列表,以使其适用于上述示例?您必须为参数提供索引: function! MyCompare(i1, i2)
let list = [[23, '2'], [2, '3'], [55, '4'], [1, '5']]
我正在尝试对此列表进行数字排序(使用第一个字段):
列表[索引编号][0]
我在帮助文件中找到了此函数:
function! MyCompare(i1, i2)
return (a:i1 + 0) - (a:i2 + 0)
endfunction
如何使其适应嵌套列表,以使其适用于上述示例?您必须为参数提供索引:
function! MyCompare(i1, i2)
return a:i1[0] - a:i2[0]
endfunction
您必须为参数提供索引:
function! MyCompare(i1, i2)
return a:i1[0] - a:i2[0]
endfunction