這篇文章非常基礎,很適合初學者
a...b // 表示[a,b]
a..switch語句
switch語句不需要寫break,同時必須窮舉所有的可能,所以一定要有default語句,沒有是不能通過xcode編譯的。
另外乙個非常舒服的地方是switch可以和where(類似sql中的where)一起使用。參考以下博文:
guard可以替換if中不滿足條件判斷的情況,參考文章:
集合可以理解為韋恩圖中的那個集合,很多時候這種資料結構我們是需要的。參考文章:
ps:xcode的注釋:
Swift基礎語法 函式 對比OC
不帶引數 void say 帶有乙個引數 void saywithname nsstring name 帶有多個引數 void saywithname nsstring name age nsinteger age 有返回值 nsstring info 有返回值,並且帶有返回值 nsstring i...
Swift語言基礎筆記(四)
通過前面幾篇的學習,swift的基礎型別學習的差不多了,接下來就學習流程控制與條件語句和運算子 一 運算子 playground noun a place where people can play import uikit 運算子swift學習,注意不同型別需要顯示強制轉換 var x 10 va...
Swift 基礎小結一
在 swift 中使用var和let分別宣告變數和常量,至於型別,則可以通過後面的初始值資訊進行推斷,或者直接在變數名後進行指定。var str string let num int 0 var isopen bool這種不同於 oc 的宣告書寫格式,是否會覺得有點不習慣呢,但是鑑於其自動推斷型別的...