fun readLine (): String?Считывает строку ввода из стандартного потока ввода.
Таким образом, вы читаете последовательность символов, пока не нажмете Enter.Если вы введете только 1 символ и затем нажмете Enter, readLine () вернет String
, содержащий только этот символ.В любом случае вы можете получить 1-й символ, который вы ввели в качестве 1-го символа String
, возвращаемого readLine()
:
print("enter a character")
val c = readLine()!![0]
Если вы нажмете Enter без ввода какого-либо символа, вы получите java.lang.StringIndexOutOfBoundsException
ошибка.