Hye*_*aac 9 intellij-idea kotlin
fun main() {
fun convert(x: Double, converter: (Double) -> Double) : Double{
val result = converter(x)
println("$x is converted to $result")
return result
}
fun convertFive(converter: (Int) -> Double) : Double {
val result = converter(5)
println("5 is converted to $result")
return result
}
convert(20.0) { it * 1.8 + 32}
convertFive { it * 1.8 + 32 }
}
Run Code Online (Sandbox Code Playgroud)
// 当我更新我的 intelliJ Idea 并运行这个时,我收到了这个错误 //
Kotlin:[内部错误] java.lang.ExceptionInInitializerError
Ale*_*kov 20
问题是当前版本的 Kotlin 编译器(1.4.31、1.5-M1)在 JDK 16 上不起作用。请暂时使用 JDK < 16。相关问题:https : //youtrack.jetbrains.com/issue/KT-45566。
| 归档时间: |
|
| 查看次数: |
6271 次 |
| 最近记录: |