"sort" 来自算法模块给出 ambiguous/no 类型错误
"sort" from algorithm module gives ambiguous/no type error
运行 Nim 0.17.0,在Windows 8.1 运行 vcc 2017 工具链上测试,编译时出现以下错误:
import algorithm
var toSort = @["b", "c", "d"]
for sorted in toSort.sort(system.cmp):
echo sorted
我对 Nim 很陌生,但是我的 sort
调用有什么问题?
sort
过程没有 return 任何东西。它就地修改列表。您想改用 sorted
:
import algorithm
var toSort = @["b", "c", "d"]
for sorted in toSort.sorted(system.cmp):
echo sorted
运行 Nim 0.17.0,在Windows 8.1 运行 vcc 2017 工具链上测试,编译时出现以下错误:
import algorithm
var toSort = @["b", "c", "d"]
for sorted in toSort.sort(system.cmp):
echo sorted
我对 Nim 很陌生,但是我的 sort
调用有什么问题?
sort
过程没有 return 任何东西。它就地修改列表。您想改用 sorted
:
import algorithm
var toSort = @["b", "c", "d"]
for sorted in toSort.sorted(system.cmp):
echo sorted