1. 使用switch條件語句,可以測試一個變量等于多個值時的情況宛徊。只要匹配到 case 語句崔梗,則整個條件語句執(zhí)行完成夜只。
2. 首先定義一個整型常量,作為當(dāng)前時間的小時數(shù)蒜魄。
3. 接著定義一個字符串變量扔亥,根據(jù)不同的小時數(shù),給該字符串變量谈为,設(shè)置不同的內(nèi)容旅挤。
4. 使用switch關(guān)鍵詞,創(chuàng)建一個條件語句伞鲫,從而根據(jù)不同的時間粘茄,進(jìn)行不同的處理。
5. 使用case關(guān)鍵詞秕脓,進(jìn)行條件的匹配柒瓣。 當(dāng)小時數(shù)為7時,設(shè)置提示信息的內(nèi)容為:現(xiàn)在是起床時間吠架。
6. 當(dāng)小時數(shù)為8或12或18時芙贫,設(shè)置提示信息的內(nèi)容為:現(xiàn)在是用餐時間。
7. 使用let和where語句傍药,可以對時間的值進(jìn)行區(qū)間判斷磺平,如果值在19和24之間,則設(shè)置信息的內(nèi)容為:晚間娛樂時間怔檩。
8. 配合封閉區(qū)間標(biāo)識符,可以對時間進(jìn)行區(qū)間判斷蓄诽,當(dāng)值在1至6之間時薛训,設(shè)置信息的內(nèi)容為:休息時間。此時系統(tǒng)提示錯誤仑氛,點擊錯誤圖標(biāo)查看錯誤信息乙埃。
9. 系統(tǒng)提示條件語句需要添加默認(rèn)條件,點擊修復(fù)按鈕锯岖,添加缺失的默認(rèn)條件介袜。
10. 此時添加了一個默認(rèn)條件,接著編寫該條件下的代碼出吹。
11. 設(shè)置默認(rèn)條件下的信息內(nèi)容遇伞。
12. 你可以修改幾次小時數(shù)的值,根據(jù)不同的小時數(shù)捶牢,右側(cè)的實時反饋區(qū)鸠珠,將顯示不同的內(nèi)容巍耗。
本文整理自:《Swift4互動教程》,真正的[手把手]教學(xué)模式渐排,用最快的速度上手iOS開發(fā)和Swift語言炬太,蘋果商店App Store免費下載:https://itunes.apple.com/cn/app/id1320746678,或掃描本頁底部的二維碼驯耻。課程配套素材下載地址:資料下載