2012-03-06 4 views
4

dartのパッケージioからのstdout()関数の適切な使い方は何ですか?ioパッケージの関数stdoutの適切な使用

#import('dart:io'); 
void main() { 
    print("Hello World"); 
    stdout(); 
} 

と私は出力以下の取得: は、私は、このようなスクリプトを書いた

firen firen-VirtualBoxは@:〜/ダウンロード$ ./dart/dart-sdk/bin/dart ./ dart/workspace/test/text.dart Hello world未処理の例外: オブジェクトはクロージャーではありません 0.機能: ':: main' url: '/home/firen/Downloads/dart/workspace/test/text.dart'行6列:7

答えて

7
import 'dart:io'; 
void main() { 
    String s = "Hello World"; 
    stdout.write(s.charCodes()); 
} 

stdoutはメソッドではなくOutputStreamのプロパティです。このため、stdout()を呼び出そうとすると「オブジェクトはクロージャではありません」というエラーが発生します。