誰說編程難?手把手教你Swift,讓iPad成為創(chuàng)造神器!

作業(yè)1:完成 Playgrounds 中《學(xué)習(xí)編程 1》的 Chapter1~2。
請(qǐng)上傳完成練習(xí)后的目錄截圖,證明你已完成全部編程練習(xí)(完成的章節(jié)標(biāo)題會(huì)有對(duì)勾提示)。

作業(yè)2:幫助課堂上最后講的Pizza店大廚通過隨機(jī)選出的 4 個(gè)原料名生成 Pizza 名稱(注意避免重復(fù))。
提示 1:用 Array 存儲(chǔ)原料列表。
var ingredients = ["Pepperoni", "Mozzarella", "Bacon", "Sausage", "Basil", "Garlic", "Onion", "Oregano", "Mushroom", "Tomato", "Red Pepper", "Ham", "Chicken", "Red Onion", "Black Olives", "Bell Pepper", "Pineapple", "Canadian Bacon", "Salami", "Jalape?o", "Spinach", "Italian Sausage", "Provolone", "Pesto", "Sun-Dried Tomato", "Feta", "Meatballs", "Prosciutto", "Cherry Tomato", "Pulled Pork", "Chorizo", "Anchovy", "Capers"]
提示 2: Swift 的 Array 類型有一個(gè)很好用的函數(shù) randomElement(), 通過下面的代碼可以從 ingredients 數(shù)組中隨機(jī)選出一個(gè)元素:
ingredients.randomElement()!
末尾的“!”可以強(qiáng)制解包可選值類型(因?yàn)閞andomElement()函數(shù)返回的是一個(gè)可選值)。關(guān)于可選值類型(Optionals)我們后面會(huì)講到。
Array類型包含的所有函數(shù)可以在官方文檔查到:
https://developer.apple.com/documentation/swift/array
請(qǐng)各位同學(xué)對(duì)著課件和推薦教材多多實(shí)驗(yàn)代碼!