【问题标题】:How to take stdin input and break in whitespace in dart?如何在飞镖中获取标准输入并打破空白?
【发布时间】:2021-01-25 18:14:17
【问题描述】:

我想接受 5 个输入,例如

1 2 3 4 5

使用运行 5 次的 for 循环。

stdin.readLineSync() 将空格作为输入并继续,直到我按 ENTER,但我希望它像 C 中的 scanf 一样用空格分隔。

我该怎么做?

【问题讨论】:

    标签: dart input dart-io


    【解决方案1】:

    在您读取带有readLineSync() 的行后,您可以使用String.split 将其按空格分割,然后遍历标记:

    var line = stdin.readLineSync();
    var tokens = line.split(RegExp(r'\s+'));
    

    【讨论】:

      猜你喜欢
      • 2022-06-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-14
      • 2021-08-09
      • 2022-01-23
      • 1970-01-01
      • 2021-06-17
      相关资源
      最近更新 更多