Nim 的 echo 结束参数?

end parameter in echo for Nim?

Python 在 print()

中有 end 参数
print("You" , end = '@') 
print("Need2LearnAlot")

会输出 --> You@Need2LearnAlot

Nim的echo有没有这种参数?

您可以为此创建自己的回显程序。

proc print(args: varargs[string, `$`], `end`: string = "\n") =
    for arg in args:
        stdout.write(arg)
    stdout.write(`end`)

print 1, 2, 3, `end` = "\n===\n"

注意Nim中的end是一个特殊的标识符,所以一定要这样转义。 关于可变参数的更多信息:https://nim-by-example.github.io/varargs/