8

print() ステートメントを使用して、dart でコンソールに出力できることはわかっています。

コンソールからデータを読み取ることができるかどうか知りたいです。検索を行い、dart:io パッケージも調べましたが、参照が見つかりませんでした。

ありがとう

4

1 に答える 1

9

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;
于 2012-04-21T09:43:58.850 に答える