- Swift類型的介紹
- Swift中的數據類型也有 : 整型/浮點型/對象類型/結構體類型等等
- 先了解整型和浮點型
- 整型
- 有符號
- Int8 : 有符號8位整型
- Int16 : 有符號16位整型
- Int32 : 有符號32位整型
- Int64 : 有符號64位整型
- Int : 和平臺有關(默認, 相當于OC中的NSInteger)
- 有符號
- UInt8 : 無符號8位整型
- UInt16 : 無符號16位整型
- UInt32 : 無符號32位整型
- UInt64 : 無符號64位整型
- UInt : 和平臺有關(默認, 相當于OC中的NSInteger)
- 有符號
- 浮點型
- Float : 32位浮點型
- Double : 64位浮點型(默認)
Swift中的 類型推導
- Swift是強類型的語言
- Swift中任何一個標識符都有明確的類型
- 注意 :
- 如果定義一個標識符時有直接進行賦值, 那么標識符后面的類型可以省略
- 如果因為 Swift 有類型推導, 會自動根據后面的賦值來決定前面的標識符的數據類型
-
可以通過 option + 鼠標左鍵 來查看變量的數據類型
option + 鼠標左鍵.png
// 方式一:
let a : Int = 10
// 方式二:
let b = 2.44
// 錯誤寫法
var m
m = 30