我知道我们可以使用print()语句在dart中打印到控制台.
我想知道是否可以从控制台读取数据.我做了一个搜索,也查了一下dart:io包,但找不到任何参考.
谢谢
你可以使用StringInputStream来读取stdin
#import("dart:io");
main() {
var stream = new StringInputStream(stdin);
stream.onLine = () {
var line = stream.readLine();
if (line != null) {
print(line);
}
};
}
Run Code Online (Sandbox Code Playgroud)
如果您正在开发控制台应用程序,那么请检查Options类以解析命令行参数
final args = new Options().arguments;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1303 次 |
最近记录: |