dart中包io的stdout()函数的正确用法是什么? 我写了这样一个剧本:
#import('dart:io');
void main() {
print("Hello World");
stdout();
}
我得到以下输出:
firen @ firen-VirtualBox:〜/ Downloads $ ./dart/dart-sdk/bin/dart ./dart/workspace/test/text.dart Hello world未处理的异常: 对象不是封闭的 0.功能:':: main'url:'/ home / firen / Download / dart /workspace / test / text.dart'行:6 col:7
答案 0 :(得分:7)
import 'dart:io';
void main() {
String s = "Hello World";
stdout.write(s.charCodes());
}
stdout是OutputStream类型的属性而不是方法,这就是当你尝试调用stdout()时出现“Object is not a closure”错误的原因;