"排序"来自算法模块给出了模糊/无类型错误

时间:2017-07-24 18:44:09

标签: sorting nim

运行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电话有什么问题?

1 个答案:

答案 0 :(得分:1)

sort程序不会返回任何内容。它就地修改了列表。您想要使用sorted代替:

import algorithm

var toSort = @["b", "c", "d"]
for sorted in toSort.sorted(system.cmp):
  echo sorted