该toPascalCase
函数旨在将包含空格的字符串转换-
为 Pascal 大小写。
下面是我的代码->
fun toPascalCase(str: String): String {
lateinit var ans: String
for(i in str) {
if(i != ' ' && i != '-') {
ans += i
}
}
return ans
}
fun main() {
toPascalCase("Harsh kumar-singh")
}
我在变量lateinit
之前使用了关键字。ans
在 for 循环中,我已经初始化了ans
变量,但编译器仍然抛出以下错误->
Exception in thread "main" kotlin.UninitializedPropertyAccessException: lateinit property ans has not
been initialized
at FileKt.toPascalCase (File.kt:10)
at FileKt.main (File.kt:18)
at FileKt.main (File.kt:-1)
请帮我写代码。谢谢