gpt4 book ai didi

android - 适用于 Android 的 Kotlin 扩展 : How to use bundleOf

转载 作者:IT老高 更新时间:2023-10-28 13:41:14 34 4
gpt4 key购买 nike

文档说:

fun bundleOf(vararg pairs: Pair<String, Any?>): Bundle

Returns a new Bundle with the given key/value pairs as elements.

我试过了:

   val bundle = bundleOf {
Pair("KEY_PRICE", 50.0)
Pair("KEY_IS_FROZEN", false)
}

但它显示错误。

最佳答案

如果它需要一个 vararg,您必须提供参数作为参数,而不是 lambda。试试这个:

val bundle = bundleOf(
Pair("KEY_PRICE", 50.0),
Pair("KEY_IS_FROZEN", false)
)

基本上,将您必须的 {} 括号更改为 () 并在之间添加逗号他们。

另一种方法是使用 Kotlin 的 to 函数,它将其左右两侧组合成一个 Pair。这使得代码更加简洁:

val bundle = bundleOf(
"KEY_PRICE" to 50.0,
"KEY_IS_FROZEN" to false
)

关于android - 适用于 Android 的 Kotlin 扩展 : How to use bundleOf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49342909/

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