dart中包io的stdout()函数的正确用法是什么?我写了这样一个剧本:
#import('dart:io');
void main() {
print("Hello World");
stdout();
}
Run Code Online (Sandbox Code Playgroud)
我得到以下输出:
firen @ firen-VirtualBox:〜/ Downloads $ ./dart/dart-sdk/bin/dart ./dart/workspace/test/text.dart Hello world未处理的异常:对象不是闭包0.函数:':: main' url:'/ home/firen/Downloads/dart /workspace/test/text.dart'行:6 col:7
import 'dart:io';
void main() {
String s = "Hello World";
stdout.write(s.charCodes());
}
Run Code Online (Sandbox Code Playgroud)
stdout是OutputStream类型的属性而不是方法,这就是当你尝试调用stdout()时,你得到"Object is not a closure"错误的原因;
| 归档时间: |
|
| 查看次数: |
361 次 |
| 最近记录: |