定义
- 在Swift中:在定义一个标识符时必须明确说明该标识符是一个常量还是变量
- 使用let来定义常量,定义之后不可以修改
- 使用var来定义变量,定义之后可以修改
基本使用
import UIKit
let a : Int = 10
// 错误写法
// a = 2 // 当一个字段定义为常量时是不可以修改的,此处会报错
var b : Int = 2
// b定义为变量,是可以修改的
b = 12
使用注意点
- 常量和变量的名字不能包含:空白字符、数学符号、箭头、保留的(或者无效的)Unicode 码位、连线和制表符、也不能以数字开头
- 声明为常量不可以修改的意思是指针不可以再指向其他对象.但是可以通过指针拿到对象,修改其中的属性
let view1 : UIView = UIView(frame: CGRect(x: 0, y: 0, width: 100, height: 100))
view1.backgroundColor = UIColor.redColor()