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