运行Nim 0.17.0,在使用vcc 2017工具链运行的Windows 8.1上测试,以下内容在编译期间产生错误:
import algorithm
var toSort = @["b", "c", "d"]
for sorted in toSort.sort(system.cmp):
echo sorted
我对Nim很新,但我的sort
电话有什么问题?
答案 0 :(得分:1)
sort
程序不会返回任何内容。它就地修改了列表。您想要使用sorted
代替:
import algorithm
var toSort = @["b", "c", "d"]
for sorted in toSort.sorted(system.cmp):
echo sorted