gpt4 book ai didi

android - Kotlin 方法前的加号是什么意思?

转载 作者:行者123 更新时间:2023-12-04 08:46:51 25 4
gpt4 key购买 nike

我正在学习 Kotlin 并且正在观看 AndroidDevSummit,更具体地说,是来自 Leland Richardson 的演示文稿“Undestanding Compose”。

在演示期间(28 分 26 秒),他展示了以下代码:

@Composable
fun App(items: List<String>, query: String) {
val results = +memo(items, query) {
items.filter { it.matches(query) }
}
// ...
}

“备忘录”方法之前的“+”加号是什么?

最佳答案

+ is kind of like an operator invoke for effects. The functions that return effects just return an object for the effect and the + says, "add it into the composition here"



通过亚当鲍威尔 Kotlin Slack

The full thread on kotlin slack
+运算符将在 future 被删除,对于状态,可能会使用 Property Delegates,如下所示: var myState by state { "value" }

关于android - Kotlin 方法前的加号是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58571670/

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