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