确定Swift字典是否包含键并获取其任何值

确定Swift字典是否包含键并获取其任何值,第1张

确定Swift字典是否包含键并获取其任何值

您不需要 任何 特殊的代码即可执行此 *** 作,因为这已是字典的功能。提取时,

dict[key]
知道
字典是否包含键,因为返回的Optional不
nil
包含(并且包含值)。

因此,如果您 只想 回答字典是否包含密钥的问题,请询问:

let keyExists = dict[key] != nil

如果您需要该值并且 知道 字典包含键,请说:

let val = dict[key]!

但是,如果像通常发生的那样,您不知道它包含密钥-您想获取它并使用它,但只有在它存在的情况下-才可以使用

if let

if let val = dict[key] {    // now val is not nil and the Optional has been unwrapped, so use it}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5643149.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存