swift中的常量和变量
- swift中的常量和变量
import UIKit
let a :Int = 2
//let一旦定义之后就不可以修改了
//a = 5 会直接报错的
var b :Double = 2.44
b = 3.44
let view :UIView = UIView()
//view = UIView() 这样会报错,因为重新生成了一个对象,修改了原来的地址,如果想改变,可以定义为var类型
let view2 :UIView = UIView(frame: CGRect(x: 3, y: 4, width: 100, height: 100))
view2.backgroundColor = UIColor.red
//修改背景颜色,就是通过访问对象的属性进行修改的,但是对象的地址,没有修改
//常量和变量的使用注意:
/*
什么是常量和变量
在Swift中规定:在定义一个标识符时必须明确说明该标识符是一个常量还是变量
使用let来定义常量,定义之后不可以修改
使用var来定义变量,定义之后可以修改
在真实使用过程中,建议先定义常量,如果需要修改再修改为变量(更加安全)
是指向的对象不可以再进行修改.但是可以通过指针获得对象后,修改对象内部的属性
就是一个对象创建以后分配一个内存空间,
*/