Dart 省道错误:类型';选项';未加载
我正在尝试开始使用Dart,但不知道如何读取shell参数。就我从其他问题中可以看出,这应该是可行的:Dart 省道错误:类型';选项';未加载,dart,Dart,我正在尝试开始使用Dart,但不知道如何读取shell参数。就我从其他问题中可以看出,这应该是可行的: #/usr/bin/env/path/to/dart/dart sdk/bin/dart main() { 打印(新选项().参数); } 但我得到一个错误“未加载“选项”类型”: 未处理的异常: 'file:///path/to/script.dart“:错误:第5行位置13:未加载“选项”类型 打印(新选项().参数); ^ 使用了格式错误的类型。 #0主(file:///path/to
#/usr/bin/env/path/to/dart/dart sdk/bin/dart
main()
{
打印(新选项().参数);
}
但我得到一个错误“未加载“选项”类型”:
未处理的异常:
'file:///path/to/script.dart“:错误:第5行位置13:未加载“选项”类型
打印(新选项().参数);
^
使用了格式错误的类型。
#0主(file:///path/to/script.dart:5:13)
我做错了什么
我正在Mac OS X 10.8上使用当前稳定版本的dart(今天下载)。选项已移至dart:io。添加以下内容:
#/usr/bin/env/path/to/dart/dart sdk/bin/dart
导入“dart:io”;
main()
{
打印(新选项().参数);
}
由于最近库中发生了更改(不再有选项类),正确答案是:
import 'dart:io';
main() {
print(Platform.executableArguments);
}
大多数选项功能已移至dart:io
中的新平台类