Я не уверен, что стоит добавить это в стандартную библиотеку.Console.readInt
читает целую строку и затем преобразует ее в целое число.Предположительно, случай использования - когда пользователю предлагается ввести целое число на консоли.Он также не защищен, попробуйте ввести пробел после числа типа '6 '
При использовании readChar
все символы в строке отбрасываются, кроме первого.
При использовании io.Source
сценарий использования больше о итерации по символу или по строке.Обработка ввода с использованием той же семантики, что и метод Console.read*
, должна быть редкой.
Я только что увидел ответ неизвестного пользователя и думаю, что это хорошо.