Use let to make a constant and var to make a variable. The value of a constant doesn’t need to be known at compile time, but you must assign it a value exactly once. This means you can use constants to name a value that you determine once but use in many places.

使用 let 来声明常量,使用 var 来声明变量。一个常量的值在编译时并不需要获取,但是你只能为它赋值一次。也就是说你可以用常量来表示这样一个值:你只需要决定一次,但是该值需要使用很多次。

Vars And Constants

变量(Vars):
var 声明可变对象,即内存地址可以发生改变,可以修饰指针重新指向的变量。

//变量
var a = 1
a = 10
var b = 2

常量(Constants):
let 声明不可变对象,即对象首地址不能发生变更,也就是说内存地址不能改变,但也可以修饰可变对象。

//常量
let c = a+b

//error:
//c = 10

let array: NSMutableArray = NSMutableArray()
array.add("123")

标签: iOS, Swift

添加新评论