我知道我们可以使用 print() 语句在 dart 中打印到控制台。
我想知道是否可以从控制台读取数据。我进行了搜索并查看了 dart:io 包,但找不到任何参考。
Thanks
您可以使用字符串输入流 http://api.dartlang.org/io/StringInputStream.html像这样从 stdin 读取
#import("dart:io");
main() {
var stream = new StringInputStream(stdin);
stream.onLine = () {
var line = stream.readLine();
if (line != null) {
print(line);
}
};
}
另外,如果您正在开发控制台应用程序,请查看Options http://api.dartlang.org/dart_core/Options.html解析命令行参数的类
final args = new Options().arguments;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)