我不知道如何在 Kotlin Notebooks 中使用
measureTime
。
此代码来自docs:
import kotlin.time.measureTime
val timeTaken = measureTime {
Thread.sleep(100)
}
println(timeTaken)
投诉:
Line_40.jupyter.kts (1:17 - 28) 此声明需要选择加入。它是 用法必须标有“@kotlin.time.ExperimentalTime”或 '@OptIn(kotlin.time.ExperimentalTime::class)'
我尝试在代码前面添加
@ExperimentalTime
,但仍然显示相同的错误。
有没有办法在 Kotlin Notebooks 中使用
measureTime
?
试试这个兄弟:
@ExperimentalTime
val timeTaken = measureTime {
Thread.sleep(100)
}
@JvmStatic
@ExperimentalTime
fun main(args: Array<String>) {
println(timeTaken)
}
或:
companion object {
@OptIn(ExperimentalTime::class)
val timeTaken = measureTime {
Thread.sleep(100)
}
@JvmStatic
fun main(args: Array<String>) {
println(timeTaken)
}
}