Swift中swift中的switch 語句
廢話不多說了,直接給大家貼代碼了,具體代碼如下所示:
/** switch 語句 */ let str = "aAbBacdef" let str2 = "aAbBadef" let str3 = "aAbBadeff" // var array = []; for c in ["A", "a", str3] { switch c { // case "a": case "a", "A": print("ldd") // 必須有 default: print("dd") } } /** case "a": case "A": print("ldd") 在 C語言中, 這樣寫 無論遇到 a A 都會(huì)執(zhí)行 print("ldd"); 在 Swift中就不允許這樣子了,但是可以這樣子寫 case "a", "A": 中間用逗號(hào)隔開 */ // switch value { // case pattern: // code // default: // code // } /** c 語言中 case 下面有個(gè) break; 如果忘了寫break, 會(huì)順序執(zhí)行下面的語句,直到執(zhí)行break; 但是swift語言就是看到這一點(diǎn)就,不要break了。比較case里面的條件后, 執(zhí)行完畢后面的語句就自動(dòng)退出 該switch語句了。 如果想要繼續(xù)執(zhí)行 用fallthrough */
以上所述是小編給大家介紹的Swift中swift中的switch 語句,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
Swift中的條件切換語句switch...case學(xué)習(xí)教程
這篇文章主要介紹了Swift中的條件切換語句switch...case學(xué)習(xí)教程,Swift中的switch...case支持的數(shù)據(jù)類型很多,非常之強(qiáng)大,需要的朋友可以參考下2016-04-04快速排序算法在Swift編程中的幾種代碼實(shí)現(xiàn)示例
快速排序是一種不穩(wěn)定的排序,存在著優(yōu)化空間,這里我們來看快速排序算法在Swift編程中的幾種代碼實(shí)現(xiàn)示例:2016-07-07Ubuntu 16.04上安裝 Swift 3.0及問題解答
本文給大家分享的是在Ubuntu系統(tǒng)中安裝 Swift 3.0的方法和步驟,以及安裝過程中有可能遇到的問題的解答,這里推薦給小伙伴們,希望大家能夠喜歡2016-07-07Swift?Error重構(gòu)的基礎(chǔ)示例詳解
這篇文章主要為大家介紹了Swift?Error基礎(chǔ)錯(cuò)誤處理的方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-11-11swift如何利用系統(tǒng)庫將漢字轉(zhuǎn)換為拼音詳解
將漢字轉(zhuǎn)換為拼音更利于我們大家開發(fā)搜索功能,所以這篇文章主要給大家介紹了關(guān)于swift如何利用系統(tǒng)庫將漢字轉(zhuǎn)換為拼音的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來一起看看吧。2017-10-10Swift的開發(fā)環(huán)境搭建以及基本語法詳解
這篇文章主要介紹了Swift的開發(fā)環(huán)境搭建以及基本語法詳解,是Swift入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-11-11在SpringBoot中實(shí)現(xiàn)適配器模式的兩種方式
這篇文章主要介紹了在SpringBoot中實(shí)現(xiàn)適配器模式的兩種方式,通過實(shí)現(xiàn)類定義類型字段實(shí)現(xiàn)和以動(dòng)態(tài)service名稱的方式實(shí)現(xiàn),并且通過代碼示例講解的非常詳細(xì),具有一定的參考價(jià)值,需要的朋友可以參考下2024-03-03