【发布时间】:2021-01-25 18:14:17
【问题描述】:
我想接受 5 个输入,例如
1 2 3 4 5
使用运行 5 次的 for 循环。
stdin.readLineSync() 将空格作为输入并继续,直到我按 ENTER,但我希望它像 C 中的 scanf 一样用空格分隔。
我该怎么做?
【问题讨论】:
我想接受 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+'));
【讨论】: