基本數據類型

整數

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的作用域都在最外層,有效避免了過深的嵌套


分享到:


相關文章: