亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

在老師的第一種可失敗的構造函數中,為什么不可以使用強制解包呢?

就是使用了各種if let 解包的過程中,

使用:let location2 = Location(coordinateString: "37.3230,-122.0322")!

報錯,這是為什么呢?

正在回答

2 回答

現在即使在結構體中是String? 你也要給他賦值 不然會報錯

0 回復 有任何疑惑可以回復我~
#1

梁華建

我把結構體里面的可選型寫成let 會報錯 var就不會
2019-01-13 回復 有任何疑惑可以回復我~

用一個構造函數初始化一個常量,為啥還要強制解包?語法上就不對了吧。我的理解就這樣

0 回復 有任何疑惑可以回復我~
#1

KOKI家的宇 提問者

這段代碼是來自老師的github,其他的表達中,使用解包也沒有問題。就是使用了if let的解包過程中出現了問題哦。
2017-03-22 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

在老師的第一種可失敗的構造函數中,為什么不可以使用強制解包呢?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號