整數
Swift提供 Int 和UInt 分別表示有符號和無符號
其中Swift調用屬性也是採用"點語法"
整數類型有屬性max和min 分別表示整數類型的最大值和最小值
浮點數
和OC區別不大,只是定義有些問題
布爾類型
Swift中不再接受0代表false,1代表true
元祖:
- 元組是Swift中特有的,OC中並沒有相關類型
- 是一種數據結構,在數學中應用廣泛
- 類似於數組或者字典
- 可以用於定義一組數據 類似於泛型 用來表示某一類型的集合
- 組成元組類型的數據可以稱為“元素”
它可以把多個值成員複合成一個值,並且這些成員的數據類型可以不同,把成員的值放在一個括號,以逗號隔開
可選項(Swift獨有)
可選項如果不符合就返回 nil
//相對比強制解包,還有更加安全的解包方式:可選綁定
//if-let 和 guard-let-else
不同於 if-let, guard-let-else 首先處理gender為nil的情況,在此情況中必須在大括號使用return或者break提前終止代碼.與if-let結構相同的是,如果gender有值,那麼gender的值會被保存在 "num2"中,不管有多少個guard-let-else,num2的作用域都在最外層,有效避免了過深的嵌套