readLine()后无法使用.toChar()
我无法在.toChar()
之后使用Kotlin中的.toChar()
readLine()!!
像这种情况一样
//An Array Of Characters var CharAr= Array(5){' '} for(i in 0..4){ println("Please Enter The character Number ${i+1}") CharAr[i]= readLine()!!.toChar() }
甚至在这种情况下
//Normal readLine() var CharacterNum1:Char println("Please Enter a Character") CharacterNum1= readLine()!!.toChar()
感谢您的帮助 :)
readLine()
返回一个String?
。 这个types没有toChar
方法。 你可以做的是拿这个String
的第一个字符:
charAr[i] = readLine()?.get(0) ?: throw IllegalArgumentException()