2012-03-06 3 views
4

dart의 io 패키지에서 stdout() 함수를 올바르게 사용하는 것은 무엇입니까?io 패키지의 함수 stdout의 올바른 사용

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

내가 출력 다음 얻을 : 내가 그런 스크립트를 작성

firen firen - 버추얼 @ : ~/다운로드 $ ./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()을 호출 할 때 "개체가 클로저가 아닙니다."라는 오류가 발생합니다.