1、swift和OC的区别:
1-1、swift中的语法
- 1、在swift中只有2中数据类型:常量<let>、变量<var>
- 2、swift中没有"*"号
override func viewDidLoad() {
super.viewDidLoad()
//1、定义常量,只能初始化一次
let cl = 23
//报错
//cl = 30
print(cl)
//2、定义变量
var bl:Int
//初始化
bl = 23
//改变变量
bl = 30
print(bl)
}
2、小结
- 2-1、var 的可选值默认为 nil
- 2-2、let 的可选值没有默认值