如何获取标准输入并在 dart 中插入空格?
How to take stdin input and break in whitespace in dart?
我想接受 5 个输入,例如
1 2 3 4 5
使用运行 5 次的 for 循环。
stdin.readLineSync() 将空格作为输入并继续,直到我按 ENTER 但我希望它像 C 中的 scanf 一样用空格分隔。
我该怎么做?
用 readLineSync()
读取一行后,可以用 String.split
将其按空格拆分,然后遍历标记:
var line = stdin.readLineSync();
var tokens = line.split(RegExp(r'\s+'));
我想接受 5 个输入,例如
1 2 3 4 5
使用运行 5 次的 for 循环。
stdin.readLineSync() 将空格作为输入并继续,直到我按 ENTER 但我希望它像 C 中的 scanf 一样用空格分隔。
我该怎么做?
用 readLineSync()
读取一行后,可以用 String.split
将其按空格拆分,然后遍历标记:
var line = stdin.readLineSync();
var tokens = line.split(RegExp(r'\s+'));