gpt4 book ai didi

swift - 这两个问号是什么意思?

转载 作者:搜寻专家 更新时间:2023-10-31 21:51:13 24 4
gpt4 key购买 nike

我遇到了这段代码,我不明白这两个问号是什么意思?

这个变量的定义如下:

var featureImageSizeOptional: CGSize?   

让我困惑的代码是:

let featureImageSize = featureImageSizeOptional ?? CGSizeZero

最佳答案

它是合并运算符。如果第一个表达式 (featureImageSizeOptional) 非零,它会返回它。如果第一个表达式为 nil,则运算符返回第二个表达式 (CGSizeZero)。

参见 the Language Guide了解更多信息。

关于swift - 这两个问号是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27065727/

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