gpt4 book ai didi

android - Kotlin:检查是否为null并直接转换

转载 作者:太空宇宙 更新时间:2023-11-03 12:26:34 24 4
gpt4 key购买 nike

在我的 android 应用程序中,我有一张 map <String, Any?>键的值可以是 Int 或 String 或 null。

目前,我是这样做的:

map[key]?.let {
val value = it as Int
// use value here
}

如果有办法像Swift一样有快捷方式

if let value = map[key] as? Int {

}

所以它就像一条线来检查无效并当场转换

最佳答案

你可以使用

 (map[key] as? Int)?.let {

}

关于android - Kotlin:检查是否为null并直接转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51739816/

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