#dart #input #dart-io
#dart #ввод #dart-io
Вопрос:
Я хочу взять 5 входных данных, таких как
1 2 3 4 5
используя цикл for, который выполняется 5 раз.
stdin.readLineSync() принимает пробел в качестве входных данных и продолжает, пока я не нажму ENTER, но я хочу, чтобы он разделялся пробелами, как scanf в C.
Как я могу это сделать?
Ответ №1:
После того, как вы прочитали строку с readLineSync()
помощью, вы можете разделить ее на пробелы с String.split
помощью, а затем выполнить итерацию по токенам:
var line = stdin.readLineSync();
var tokens = line.split(RegExp(r's '));