新手问题 这里面的 & 是什么意思

ytp · 2023年08月11日 · 最后由 ytp 回复于 2023年08月11日 · 348 次阅读

大佬们,这里面的 & 是什么意思吖

额 是非空检测,即如果是 nil 则返回 nil

比如 user.name 如果 user 是 nil 的话,就会报错,因为 nil 没有 name

但是 user&.name 会返回 nil

下次可以试试 chatgpt. google 不好搜索这种符号问题,但是 chatgpt 可以

jicheng1014 回复

好的,谢谢大佬

ytp 关闭了讨论。 08月11日 17:41
需要 登录 后方可回复, 如果你还没有账号请 注册新账号