課程
/移動開發
/iOS
/玩兒轉Swift 2.0(第二季)
學了這么久還是不太理解解包的概念
2017-08-19
源自:玩兒轉Swift 2.0(第二季) 2-2
正在回答
一個可選類型就像是一個包裹,這個包裹里面裝了兩個東西,一個是炸彈(nil),一個是value,現在假設你知道里面是value就直接打開這個包裹(強制解包,需要程序員自己判斷,可以在定義變量的時候使用! 在后面使用的時候就不用解包了),就拿到了這個東西,當你不確定里面是什么(這時候可!可?),你直接把包裹打開,拿到里面的東西,如果是炸彈(nil),程序crash了,當不確定是否一定有值時還是用?吧
波函數的cube 提問者
舉報
基于Swift2.1的swift語言教程第二季,深入地了解swift語法
2 回答error3解包
1 回答為什么單獨使用let不能解包, 需要if let組合使用才能解包?
2 回答解包的問題
1 回答閉包 理解困難
1 回答這樣解包真的好嗎
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-08-21
一個可選類型就像是一個包裹,這個包裹里面裝了兩個東西,一個是炸彈(nil),一個是value,現在假設你知道里面是value就直接打開這個包裹(強制解包,需要程序員自己判斷,可以在定義變量的時候使用! 在后面使用的時候就不用解包了),就拿到了這個東西,當你不確定里面是什么(這時候可!可?),你直接把包裹打開,拿到里面的東西,如果是炸彈(nil),程序crash了,當不確定是否一定有值時還是用?吧