let 、var、static
-
var
:用于创建变量 -
let
:用于创建常量 -
static
:用于创建类型属性与任一let
或var
.这些在类的所有对象之间共享.
swift 引入了let关键字来声明不可变对象.
在Objective C中,我们使用static来声明一些常量. 静态变量属于类型而不是类的实例.可以使用类型的全名访问静态变量.
class Cat {
var foot = "white"
static var head = "yellow"
}
// changing nonstatic variable
Cat().foot// Lexus
// changing static variable
Cat.head // Jeep
网友评论