Swift學習筆記(二十八)——Switch-Case的高階用法
(1)Switch可以對整型的範圍進行判斷。程式碼如下:
import Foundation
let a = 85
switch a{
case 1..<80:
println("bad")
case 80..<90:
println("good")
default:
println("OK")
}
輸出結果為good。
(2)Switch可以對元組進行判斷:
import Foundation
let a = (1,1)
switch a{
case (0,0):
println("00座標")
case (0,1):
println("01座標")
case (1,0):
println("10座標")
case (1,1):
println("11座標")
default:
println("OK")
}
輸出結果為11座標。
(3)如果Case能夠包含Switch中的所有情況,那麼沒有default也是可以的。
(4)fallthrough不能用在下一個Case中有變數的情況,如Case中出現let。
(5)break是結束當前的迴圈,注意不是本次迴圈,也不是跳出if判斷語句。
(6)break也可以跳出switch語句。
github主頁:https://github.com/chenyufeng1991 。歡迎大家訪問!
相關文章
- Swift進階學習筆記Swift筆記
- 【Pandas學習筆記02】-資料處理高階用法筆記
- vue3 學習筆記 (四)——vue3 setup() 高階用法Vue筆記
- MySQL高階學習筆記(二)MySql筆記
- swift高階運算子-讀書筆記Swift筆記
- swift學習筆記《1》Swift筆記
- swift學習筆記《4》Swift筆記
- swift學習筆記《2》-swift語法Swift筆記
- redis學習筆記(詳細)——高階篇Redis筆記
- Javascript高階程式設計 學習筆記JavaScript程式設計筆記
- oracle學習筆記(十一) 高階查詢Oracle筆記
- js高階 物件導向 學習筆記JS物件筆記
- swift學習筆記《3》-技巧Swift筆記
- Zabbixzabbix_proxy指令(學習筆記二十八)筆記
- (十一)TestNG學習之路—BeanShell高階用法Bean
- swift學習筆記《5》- 實用Swift筆記
- 【Python學習教程】Python的5種高階用法!Python
- Swift 檔案快取--DDGDataCache_Swift庫高階封裝用法Swift快取封裝
- Oracle高階培訓 第5課 學習筆記Oracle筆記
- Oracle高階培訓 第6課 學習筆記Oracle筆記
- Oracle高階培訓 第7課 學習筆記Oracle筆記
- oracle學習筆記(十七) PL/SQL高階應用Oracle筆記SQL
- iOS學習筆記43 Swift(三)類iOS筆記Swift
- JS學習筆記之call、apply的用法JS筆記APP
- 學習筆記(二十八):ArkUi-自定義彈窗 (CustomDialog)筆記UI
- Go 進階學習筆記Go筆記
- iOS學習筆記47 Swift(七)泛型iOS筆記Swift泛型
- tensorflow學習筆記--embedding_lookup()用法筆記
- Pytest學習筆記5-conftest.py的用法筆記
- 前端學習筆記 - var、let和const的用法前端筆記
- git高階命令學習記錄Git
- Unity3D學習筆記4——建立Mesh高階介面Unity3D筆記
- python學習筆記-tip22(高階特性-列表生成式)Python筆記
- iOS學習筆記49 Swift(九)訪問控制iOS筆記Swift
- 【Web】Web 階段學習筆記Web筆記
- python進階學習筆記(一)Python筆記
- [swift進階]的讀書筆記寫完啦~Swift筆記
- Python學習筆記-yield用法及優點Python筆記
- SpringBoot系列之YAML配置用法學習筆記Spring BootYAML筆記