С Scala, как оптимизировать следующий код для чтения пользовательского ввода? Функция должна возвращать массив, считывающий каждый элемент с клавиатуры. В приведенном ниже фрагменте переменная i
представляет собой пустую букву . Как избежать мертвой буквы или оптимизировать приведенный ниже код?
def fetchUserInput(n: Int): IndexedSeq[Int] = {
for {i <- 0.until(n)} yield {
scala.io.StdIn.readInt()
}
}