在Dart中没有换行符的print()?

时间:2012-12-28 17:19:40

标签: dart

在Dart中,我使用print()将内容写入控制台。

是否可以使用print()而不自动在输出中添加换行符?

2 个答案:

答案 0 :(得分:27)

您可以使用stdout

stdout.write("foo");

会将foo打印到控制台,但不会在其后面放置\n

您也可以使用stderr。见:

How can I print to stderr in Dart in a synchronous way?

答案 1 :(得分:0)

您不能自定义 print() 以防止在 Dart 中打印换行符(如在 Python 中使用“end”参数)。 要在 Dart 中实现这一点,请使用 stdout.write() 函数,例如

stdout.write("<your_message>");