在Dart中,我使用print()
将内容写入控制台。
是否可以使用print()
而不自动在输出中添加换行符?
答案 0 :(得分:27)
您可以使用stdout
:
stdout.write("foo");
会将foo
打印到控制台,但不会在其后面放置\n
。
您也可以使用stderr
。见:
答案 1 :(得分:0)
您不能自定义 print() 以防止在 Dart 中打印换行符(如在 Python 中使用“end”参数)。 要在 Dart 中实现这一点,请使用 stdout.write() 函数,例如
stdout.write("<your_message>");