- 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 + 鼠标左键 来查看变量的数据类型
// 方式一:
let a : Int = 10
// 方式二:
let b = 2.44
// 错误写法
var m
m = 30