【问题标题】:Is it possible to read from console in Dart?是否可以从 Dart 中的控制台读取?
【发布时间】:2012-04-21 09:25:44
【问题描述】:

我知道我们可以使用 print() 语句在 dart 中打印到控制台。

我想知道是否可以从控制台读取数据。我进行了搜索并查看了 dart:io 包,但找不到任何参考。

谢谢

【问题讨论】:

    标签: console dart


    【解决方案1】:

    您可以使用StringInputStream 像这样从标准输入读取

    #import("dart:io");
    
    main() { 
      var stream = new StringInputStream(stdin); 
      stream.onLine = () { 
        var line = stream.readLine(); 
        if (line != null) { 
          print(line); 
        } 
      }; 
    } 
    

    如果您正在开发控制台应用程序,请检查 Options 类以解析命令行参数

    final args = new Options().arguments;
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多