2013-03-21 13 views
3

我試圖用Dart開始,並且無法弄清楚如何閱讀shell參數。據我可以從其他的問題來講,這應該工作: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上使用當前穩定版本的dart(今天下載)。

回答

3

由於在庫(該Options類是沒有更多)最近的變化,正確的答案是:

import 'dart:io'; 

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

大多數的選項,功能已經轉移到新平臺類在dart:io

4

選項已移至dart:io。添加以下內容:

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

import 'dart:io'; 

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