一、 Swift的基本數據類型:
- Int、Float、Double、Bool、Character、String
- Array、Dictionary、(元組類型)Tuple、(可選類型)Optional
數據類型的首字母都是大寫
兩個類型不相同的數值,是不能直接進行運算的
二、如何指定變量/常量的數據類型:
- 在變量/常量名后面加冒號(:)和類型名稱
let age : Int = 12 //表示定義一個Int類型的常量,其初始值為12 - 一般不需要指定變量、常量的類型。如果在聲明變量/常量的時候賦了初始值,Swift會自動推斷這個變量/常量的類型。
- Swift要求變量在使用前必須進行初始化。
三、最值
- 可以通過min和max屬性來獲取某個類型的最小值和最大值
let minValue = UInt8.min
let maxValue = UInt8.max
四、數字格式
數字可以樣增加額外的格式,使它們更容易閱讀
可以增加額外的零0
let money = 001999 //1999
let money1 = 001999.000 //1999.0可以增加額外的下劃線 _
let x = 1_000_000 //1000000
let y = 100_0000 //1000000
let z = 1_000_000.000_001
五、類型別名
- 可以使用typealias關鍵字定義類型的別名,跟C語言的typedef作用類似
typealias MyInt = Int
//給Int類型起了個別名叫做MyInt - 原類型名稱能用在什么地方,別名就能用在什么地方
1. 聲明變量/常量類型
let num: MyInt = 20
2. 獲得類型的最大值
let minValue = MyInt.min
3. 類型轉換
let num = MyInt(3.14) //3