gpt4 book ai didi

android - 如何在 Android Kotlin 中使用 let 添加两个条件

转载 作者:行者123 更新时间:2023-12-03 23:26:17 24 4
gpt4 key购买 nike

我想使用 let检查两个条件
假设我必须使用 if那么这是条件

if (it.data != null && !it.data!!.name.isEmpty()) {}
如何将其转换为使用 let我知道检查 null 这就是我们所做的
it.data?.let {}
但我不知道如何检查第二部分,即字符串是否为空。请记住,我必须检查 data不为空 AND data.name不为空
任何帮助将不胜感激

最佳答案

对于您的具体情况,您可以使用 takeIf

it.data
?.takeIf { data -> data.name.isNotEmpty() }
?.let { data -> ...}

关于android - 如何在 Android Kotlin 中使用 let 添加两个条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65680167/

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