有人知道我做错了什么吗?
// ...
val alphabet = ('a'..'z').toList()
val str = "testing"
val arr = str.split("")
for (char in arr) {
var i = alphabet.indexOf(char) // Throws Error!
// ...
}
indexOf方法的结果是
"Error:(10, 26) Kotlin:类型推断失败。类型参数T的值应在输入类型(参数类型、接收器类型或期望类型)中提到。尝试显式地指定它。"。我尝试了"var i: Int = alphabet.indexOf(char)" 和 "alphabet.indexOf(char) as Int",但得到了相同的结果...
这里出了什么问题?
for (char in str) {}
- Animesh Sahu