gpt4 book ai didi

kotlin - `kotlin.internal.contracts.ContractBuilderKt#contract`在Kotlin中如何工作?

转载 作者:行者123 更新时间:2023-12-02 12:39:16 25 4
gpt4 key购买 nike

我是Kotlin的新手,当我阅读let的实现时,会看到以下内容:

contract {
callsInPlace(block, InvocationKind.EXACTLY_ONCE)
}
return block(this)

什么是 contract?调用该方法是否需要任何效率成本?

我无法在自己的项目中调用 contract,因为它是 internal ..

最佳答案

contract是其他元数据,将在以后的Kotlin编译器版本中使用,以进行更好的代码分析。联系人注释在Kotlin 1.2.x中没有任何作用。

关于kotlin - `kotlin.internal.contracts.ContractBuilderKt#contract`在Kotlin中如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49729037/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com