let 是不可变对象,对象首地址不能发生变化,也就是说内存地址不能改变,但也可以修饰可变对象
例:
let str:String=“aaa”
str=“bbb”//报错,let修饰的变量不能改变指针指向
let array:NSMutableArray=NSMutableArray()
array.add(“jjjj”)//不报错,数组没有重新指向
var代表可变对象,内存地址可以发生变化,用来修饰指针可以重新指向的变量
例:
var str:String=“str”
str=“abc”