0

我想kotlin.time.measureTime在 Kotlin 临时文件中使用,但它不起作用。

...
kotlinOptions {
    ...
    freeCompilerArgs = ["-Xopt-in=kotlin.time.ExperimentalTime"]
}

实验注释

当然,在我的暂存文件中,我“使用模块的类路径”定义了编译器参数。当我measureTime在常规代码中使用它时,它工作正常,但在临时文件中却没有。

4

2 回答 2

0

@OptIn 对我有用(请参阅 IntelliJ IDEA 的替代建议)。

@OptIn(ExperimentalTime::class)
val s = measureTime { sleep(10) }
println(s)
于 2020-11-23T08:31:41.227 回答
0

尝试在暂存文件中使用实验性 API 使用的显式声明:

@ExperimentalTime
val s = measureTime {
    
}
于 2020-11-19T09:20:06.003 回答