给定:
alphanumeric := ["aaa","bbb","ccc","111","222","333"]
排序后:
["333","222","111","aaa","bbb","ccc"]
尝试内置排序包:
sort.Strings(alphanumeric)
它很接近,但数字部分将按升序排列
["111","222","333","aaa","bbb","ccc"]
还:
sort.Slice(alphanumeric, func(i, j int) bool {
return alphanumeric[i] > alphanumeric[j]
})
结果不想要:["ccc","bbb","aaa","333","222","111"]
对所有东西都很新,谢谢你的任何提示
SMILET
相关分类