廢話不多說了,直接給大家貼代碼了,具體代碼如下所示:
/** 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": 中間用逗號隔開 */// 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ù)大家的。在此也非常感謝大家對VEVB武林網(wǎng)網(wǎng)站的支持!
新聞熱點(diǎn)
疑難解答
圖片精選