在 Dart 中,我使用print()
将内容写入控制台。
是否可以在print()
不自动向输出添加换行符的情况下使用?
您可以使用stdout
:
import "dart:io";
stdout.write("foo");
将打印foo
到控制台,但不会在\n
其后放置 a 。
您也可以使用stderr
. 看:
您不能自定义 print() 以防止在 Dart 中打印换行符(如在 Python 中使用 'end' 参数)。要在 Dart 中实现这一点,请使用 stdout.write() 函数,例如
stdout.write("<your_message>");
看看可以使用 echo 功能的 dcli 包。