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 語句,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(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-07
Ubuntu 16.04上安裝 Swift 3.0及問題解答
本文給大家分享的是在Ubuntu系統(tǒng)中安裝 Swift 3.0的方法和步驟,以及安裝過程中有可能遇到的問題的解答,這里推薦給小伙伴們,希望大家能夠喜歡2016-07-07
Swift?Error重構(gòu)的基礎(chǔ)示例詳解
這篇文章主要為大家介紹了Swift?Error基礎(chǔ)錯(cuò)誤處理的方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-11-11
swift如何利用系統(tǒng)庫將漢字轉(zhuǎn)換為拼音詳解
將漢字轉(zhuǎn)換為拼音更利于我們大家開發(fā)搜索功能,所以這篇文章主要給大家介紹了關(guān)于swift如何利用系統(tǒng)庫將漢字轉(zhuǎn)換為拼音的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來一起看看吧。2017-10-10
Swift的開發(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

