我在play.kotlinlang.org上运行了以下代码,但结果仍然是:Type mismatch: inferred type is Unit but String is expected (我对原始示例代码做了一些更改) 我不知道为什么它的推断类型是Unit。我想我已经将返回类型声明为String。是println()单元的类型还是我刚刚写错了整个ring函数?
当我尝试运行这段代码时: val input: String = readLine() for (i in 0 until input.length) { }我得到了这个Error:(2, 25) Kotlin: Type mismatch: inferred type is String? but String was expected.,我该如何修复它?