stdout.write()
当我不希望在消息后使用newline()时,我通常会使用此功能。我知道print(),但是有了输出,它默认还会添加换行符。 stdout.write()不会添加换行符,但我认为它不能在浏览器中使用,它仅适用于dart VM。
所以请任何人告诉我如何实现与stdout.write()相同的输出以进行基于浏览器的工作。
答案 0 :(得分:1)
print在浏览器中使用console.log
,因此您不能在没有换行符的情况下编写文本(此行为由浏览器而非Dart强制执行)。
您可以使用StringBuffer附加不带换行符的文本,并在准备输出全行时调用print(mybuffer)
。