Swift Bool 解包判斷問(wèn)題

科技 未結(jié) 2 1465
華哥_352
華哥_352 2023-06-18 09:37

如下代碼所示的判斷邏輯,在 Swift 里更簡(jiǎn)單的寫(xiě)法是什么?

let b: Bool? = false// 假設(shè)有一個(gè) Optional 的 Bool 變量

if let b = b { if b == false { call() } } else { call() }

需要先解包、如果失敗,或者解包成功并且值為false,都調(diào)用一個(gè)方法。

在 OC 里因?yàn)闆](méi)有解包所以一般的寫(xiě)法是這樣,但是轉(zhuǎn)換到 swift 來(lái)直接蒙蔽了...求解惑!

if (!b) { call(); }

相關(guān)標(biāo)簽:
2條回答
  • 2023-06-18 10:15

    寫(xiě)了兩天 Swift 再回頭來(lái)看這個(gè)問(wèn)題就比較清楚了,只要明白 b? 只有可能為三個(gè)值就行了,分別是 nil/true/false,問(wèn)題是需要攔截到 nil 和 false 兩個(gè)條件即可,所以表達(dá)式可以這么寫(xiě)。

    0 討論(0)
  • 2023-06-18 10:22

    or

    0 討論(0)
提交回復(fù)
最新問(wèn)題
如何治女人不孕 1
亞青會(huì)第一屆在哪里舉辦,時(shí)間是什么時(shí)候? 4
2019年中央電視臺(tái)中秋晚會(huì)節(jié)目單 4
精液米白色正常嗎 1
有線電視如何繳費(fèi) 2
先科led車燈和鯨特LED車燈誰(shuí)更好? 1
輸卵管堵不育治 1
電視廣告的優(yōu)缺點(diǎn),介紹你喜歡的電視廣告英語(yǔ)作文 1
十大名牌電視 1
如何用網(wǎng)絡(luò)電視收看鳳凰衛(wèi)視 1
猜你喜歡
貴陽(yáng)第三代試管醫(yī)院名單公布!
湘潭三代試管比較好的私立醫(yī)院怎么選,你要注意這6點(diǎn)
山西省婦幼試管前哪些檢查,山西省婦幼試管前哪些檢查不能做
蘭大一院做試管嬰兒成功率怎么樣?多少錢(qián)能做!
桂林可以做試管三代醫(yī)院成功率排名,試管醫(yī)院怎么選
廈門(mén)三代試管成功率高的醫(yī)院排名第一是哪家?
上海哪里有助孕機(jī)構(gòu)?對(duì)你助孕有幫助!
無(wú)錫試管嬰兒一次多少錢(qián),過(guò)程及費(fèi)用!
連云港做一代二代三代試管費(fèi)用表
胎盤(pán)早剝會(huì)持續(xù)腹痛嗎?33周胎盤(pán)早剝癥狀
熱門(mén)文章
拉拉還可以做試管嗎?
湖北十大三代試管醫(yī)院排名介紹
“揭秘”2025做三代試管的成功率高么?
??谌嚬芩搅C(jī)構(gòu)靠譜嗎?
2025年全國(guó)可以做三代試管的私立醫(yī)院比較新排行榜,去這些醫(yī)院無(wú)須擔(dān)心
泰國(guó)助孕生孩子費(fèi)用分享
泰國(guó)試管嬰兒與國(guó)內(nèi)的技術(shù)對(duì)比
2025國(guó)內(nèi)三代試管醫(yī)院排名盤(pán)點(diǎn),哪家好看成功率說(shuō)話
天津私立試管醫(yī)院是正規(guī)的嗎?一文帶你了解醫(yī)院詳情
在泰國(guó)做試管嬰兒需要多少錢(qián)?
最新熱聞:人授1次失敗轉(zhuǎn)試管成功率
實(shí)用攻略:南寧10大助孕機(jī)構(gòu)前20名,費(fèi)用分析!
2025年內(nèi)蒙古未婚做試管的機(jī)構(gòu)有哪些名單,了解醫(yī)院信息!
“本月熱點(diǎn)”南通做試管嬰兒比較好的醫(yī)院哪家比較好
本月榜首|2025南通未婚做試管機(jī)構(gòu)查詢,排名比較好的是哪家?
柬埔寨三代試管嬰兒生孩子9.8還提供翻譯與專車接送
2025年梅州三代試管嬰兒費(fèi)用,附詳細(xì)清單
標(biāo)題三代試管嬰兒雙胎懷孕費(fèi)用報(bào)銷政策
泰國(guó)試管嬰兒收費(fèi)價(jià)目表,2024年價(jià)格表明細(xì)
天津做試管懷孕多少錢(qián)??jī)?nèi)附具體報(bào)銷流程
廣告合作方 廣告申請(qǐng)