我无法使用stdout.write打印到VSCode的控制台

时间:2019-07-12 17:06:50

标签: flutter dart visual-studio-code

我正在VSCode中运行flutter应用程序,并希望使用以下代码打印到控制台:

#same as mod1, but wrapping in summary()

mod3 <- summary(glm(status ~ 
                      state + sex + diag + death + T.categ + age,
                    family = "binomial", data = MASS::Aids2))
#> Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred

head(predict.glm(mod3, type = "response"))
#> NULL

mod4 <- summary(glm(status ~ 
                      state + sex + diag + T.categ + age,
                    family = "binomial", data = MASS::Aids2))

head(predict.glm(mod4, type = "response"))
#> NULL

但是执行此行后,控制台什么也不显示。这是为什么? (打印语句按预期工作)。

编辑: stdout.write('Text'); 函数可以正常工作。我只想在print循环中打印内容而没有换行符,这就是为什么我尝试使用for的原因。我最终构建了要在stdout.writeln循环中打印的字符串,并仅使用for函数将其打印一次。

3 个答案:

答案 0 :(得分:0)

只需使用print("Hello console"); = D

答案 1 :(得分:0)

我遇到了同样的问题,使用StringBuffer和最后一个print“解决”了这个问题:

final StringBuffer buffer = StringBuffer();
for (var i = 0; i < 100; i++) {
  buffer.write('$i, ');
}
print(buffer.toString());

答案 2 :(得分:-1)

我自己也遇到了同样的问题。

很遗憾,我无法告诉您 stdout 无法在终端日志上运行的原因,但是我可以告诉您,您可以在部分使用Dart DevTools查看它们> Logging