Swift從0到1:變量常量、集合類型、元組操作,通通GET!

?
01:13:37
?作業(yè)1:完成 Playgrounds 中《學(xué)習(xí)編程 1》的 Chapter3~4。
請(qǐng)上傳完成練習(xí)后的目錄截圖,證明你已完成全部編程練習(xí)(完成的章節(jié)標(biāo)題會(huì)有對(duì)勾提示)。
作業(yè)2:考慮下圖表示的數(shù)組,它包含了一系列我們喜愛的披薩的集合。

請(qǐng)創(chuàng)建一個(gè)新的Playground文件,并編寫代碼依次完成以下操作。
- 將這數(shù)組創(chuàng)建為一個(gè)變量,在數(shù)組中存儲(chǔ)上圖中的披薩名稱。
- 打印該數(shù)組中包含"Vegetarian"的元素。
- 在數(shù)組末尾添加(Append)披薩"Pepperoni",不改變數(shù)組的其他元素。
- 在該數(shù)組索引為2的位置插入一個(gè)新披薩"Ham, Pineapple, and Pesto",同時(shí)讓該后面的其他元素的索引自動(dòng)加1。
- 從數(shù)組中刪除"Cheese"披薩這個(gè)元素。
- 把數(shù)組中的"Prosciutto"披薩換成"Pumpkin and Feta"披薩,而保持其他元素不變。
- 打印整個(gè)數(shù)組。
請(qǐng)將你的代碼和運(yùn)行結(jié)果圖片貼在下面。
作業(yè)3:請(qǐng)先觀察和思考下面有關(guān)集合類型的問題,然后再在Playground中用代碼驗(yàn)證你的判斷。
1.

這段代碼將打印什么?
2.

變量favPizzas是什么類型的?
3.

這個(gè)集合中保存了什么?它的寫法正確嗎?
4.

forbiddenPizzas現(xiàn)在包含了哪些元素?
5.考慮下面這行代碼聲明的字典,表示一些甜點(diǎn)披薩和其被訂購的量。

用Swift代碼打印Rocky Road的訂購量和Caramel Swirl的訂購量。然后增加一個(gè)新訂單:17份Banana Split披薩。
請(qǐng)將你的代碼和運(yùn)行結(jié)果圖片貼在下面。
標(biāo)簽: