Nim 有输出缓冲吗?
Does Nim have output buffering?
当我使用 Nim 的 echo
时是否必须像使用 Python 的 print
一样刷新输出?如果是,我该怎么做?
您可以使用 flushFile(stdout)
在 Nim 中刷新标准输出:https://nim-lang.org/docs/system.html#flushFile,File_2
但您不必这样做,因为 echo
等同于 writeLine(stdout, x); flushFile(stdout)
:https://nim-lang.org/docs/system.html#echo,varargs[typed,]
当我使用 Nim 的 echo
时是否必须像使用 Python 的 print
一样刷新输出?如果是,我该怎么做?
您可以使用 flushFile(stdout)
在 Nim 中刷新标准输出:https://nim-lang.org/docs/system.html#flushFile,File_2
但您不必这样做,因为 echo
等同于 writeLine(stdout, x); flushFile(stdout)
:https://nim-lang.org/docs/system.html#echo,varargs[typed,]