我正在VSCode中运行一个flutter应用程序,并希望使用以下代码打印到控制台:
stdout.write('Text');
字符串但是控制台在执行了这一行之后没有显示任何东西。为什么呢?(print语句按预期工作)。编辑:print函数工作正常。我只是想在for循环中打印一些没有换行符的东西,这就是为什么我试图使用stdout.writeln。我最终在for循环中构建了我想要打印的字符串,并使用print函数打印了一次。
print
for
stdout.writeln
kqqjbcuj1#
我也遇到了同样的问题,使用StringBuffer和最后一个print“解决”了它:
StringBuffer
final StringBuffer buffer = StringBuffer(); for (var i = 0; i < 100; i++) { buffer.write('$i, '); } print(buffer.toString());
字符串
6ovsh4lw2#
使用print("Hello console"); =D
print("Hello console");
jhkqcmku3#
我自己也有同样的问题。不幸的是,我不能告诉你为什么stdout不适用于终端日志,但我可以告诉你,你可以看到他们使用Dart DevTools的一部分**Logging**
3条答案
按热度按时间kqqjbcuj1#
我也遇到了同样的问题,使用
StringBuffer
和最后一个print
“解决”了它:字符串
6ovsh4lw2#
使用
print("Hello console");
=Djhkqcmku3#
我自己也有同样的问题。
不幸的是,我不能告诉你为什么stdout不适用于终端日志,但我可以告诉你,你可以看到他们使用Dart DevTools的一部分**Logging**