常量: let声明,赋值后不可修改 let x = 10 变量: var声明,赋值后可以修改 var y = 20 常量变量选择: 声明类型时候建议声明let(不可变的安全),当需要改变的时候,编译器会提示改变,再改成var 自动推导: 变量/常量的类型会根据右侧的代码执行结果,推导对应的类型 热键: option + click var x = 10 ----> Declaration var x: Int 此Int和OC中的NSIteger类似 let y = 10.5 ---> Declaration let y: Double 此Double类似OC中的CGFloat 运算: Swift没有隐式转换,而且不同类型之间不能进行运算 类型: Swift中没有基本数据类型,都是结构体
|