有什么方法可以完成stdout.write()给出的相同输出,因为我们无法在dart浏览器中使用它?

时间:2018-10-02 16:18:26

标签: dart

stdout.write()

当我不希望在消息后使用newline()时,我通常会使用此功能。我知道print(),但是有了输出,它默认还会添加换行符。 stdout.write()不会添加换行符,但我认为它不能在浏览器中使用,它仅适用于dart VM。

所以请任何人告诉我如何实现与stdout.write()相同的输出以进行基于浏览器的工作。

1 个答案:

答案 0 :(得分:1)

print在浏览器中使用console.log,因此您不能在没有换行符的情况下编写文本(此行为由浏览器而非Dart强制执行)。

您可以使用StringBuffer附加不带换行符的文本,并在准备输出全行时调用print(mybuffer)