在 Kotlin 中解构时是否可以混合使用 val 和 var?

时间:2021-05-06 04:53:07

标签: kotlin

我有一个返回 Pair<Int, Int> 的函数。在调用函数中,我想根据条件覆盖其中一个值,但保持另一个不变。

以下是我正在谈论的内容的示例,以便更轻松地了解我的要求。

fun doThing(): Pair<Int, Int> {
   return Pair(3, 5)
}

fun main() {
   // I want thing1 to be a val, but thing2 to be a var
   val (thing1, thing2) = doThing()
}

从我周围的测试来看,这似乎不可能,但我在搜索文档和其他 Stackoverflow 帖子中也没有发现任何内容。

0 个答案:

没有答案
相关问题