一 编译流程
![](https://img.haomeiwen.com/i1801415/e0ea3142402675a6.png)
一 swiftc
二 LLVM
三 swift自动推断类型
var a = 10 // 推断出来Int类型
四 打印插值
let name = "小王"
print("你好\(name)")
五 常量不要求编译确定
>let a: Int
a = 20
六 swift 分为值类型/ 引用类型
![](https://img.haomeiwen.com/i1801415/2c4c5812868dfa02.png)
七 字面量
所谓字面量,就是指像特定的数字,字符串或者是布尔值这样,能够直接了当地指出自己的类型并为变量进行赋值的值。比如在下面:
let aNumber = 3 //整型字面量
let aString = "Hello" //字符串字面量
let aBool = true //布尔值字面量
八 类型转换
类型不转换是不能计算的, 字面量可以
![](https://img.haomeiwen.com/i1801415/72460def27f9b382.png)
![](https://img.haomeiwen.com/i1801415/77d34a413570f4e3.png)
网友评论