2013-03-21 2 views
3

Dart를 시작하려고하고 있는데 셸 인수를 읽는 방법을 알 수 없습니다. 지금까지 내가 다른 질문에서 말할 수있는,이 작동합니다 :다트 오류 : 'Options'유형이로드되지 않았습니다.

#!/usr/bin/env /path/to/dart/dart-sdk/bin/dart 

main() 
{ 
    print(new Options().arguments); 
} 

그러나 나는 오류 "유형 '옵션'로드되지"얻을 :

Unhandled exception: 
'file:///path/to/script.dart': Error: line 5 pos 13: type 'Options' is not loaded 
    print(new Options().arguments); 
      ^
malformed type used. 
#0  main (file:///path/to/script.dart:5:13) 

내가 잘못하고있는 중이 야 무엇을?

Mac OS X 10.8에서 현재 다운로드되는 안정적인 다트 버전을 사용하고 있습니다.

답변

3

를, 정답은 :

import 'dart:io'; 

main() { 
    print(Platform.executableArguments); 
} 

옵션 기능의 대부분은 새로운으로 이동 플랫폼 클래스는 dart:io입니다.

4

옵션이 dart : io로 옮겼습니다. 다음 추가 인해 라이브러리의 최근 변화합니다 (Options 클래스가 더 이상이다)에

#!/usr/bin/env /path/to/dart/dart-sdk/bin/dart 

import 'dart:io'; 

main() 
{ 
    print(new Options().arguments); 
}