Консольный ввод на kotlin

Пролема в следующем: первый ввод какого - либо знака "не видится", и первое значение надо вводить 2 раза. Что я делаю не так?

Код:

fun main(args: Array<String>){
    print("enter a number:")
    var num = readLine()!!.toInt()  //!! ensures that input is not null
    print("you entered $num")
}

Ввод:

> Task :MainKt.main()
enter a number:45
45
you entered 45
BUILD SUCCESSFUL in 13s

Ответы (0 шт):