kotlin - Kotlin 编译器参数不适用于暂存文件
问题描述
我想kotlin.time.measureTime
在 Kotlin 临时文件中使用,但它不起作用。
...
kotlinOptions {
...
freeCompilerArgs = ["-Xopt-in=kotlin.time.ExperimentalTime"]
}
当然,在我的暂存文件中,我“使用模块的类路径”定义了编译器参数。当我measureTime
在常规代码中使用它时,它工作正常,但在临时文件中却没有。
解决方案
@OptIn 对我有用(请参阅 IntelliJ IDEA 的替代建议)。
@OptIn(ExperimentalTime::class)
val s = measureTime { sleep(10) }
println(s)
推荐阅读
- javascript - Javascript游戏碰撞检测
- windows - Kubectl:在 Windows 下获取一个正在运行的容器的 shell
- r - 如何使用 csv 文件的列名作为输入选择?
- angular - 使用 Angular 6 进行测试时,有什么方法可以自动处理依赖注入?
- ruby - 如果模式匹配,则在文件中插入/删除行
- ethereum - 如何在不使用 geth 控制台的情况下在现有仲裁网络中添加新的对等点?
- scala - org.apache.arrow 的 sbt-assembly 重复数据删除错误
- c - 字符设备文件描述符上的 Sendfile
- jestjs - Jest 在使用 Flow 泛型类型时抛出 ReferenceError
- python - 我们可以像在 pyenv 中一样在 anaconda 中设置本地环境吗?