Swift 中“static var”和“var”的主要区别是什么?有人可以用一个小例子向我解释这种差异吗?
static var
属于类型本身,而var
属于类型的实例(特定类型的特定值)。例如:
struct Car {
static var numberOfWheels = 4
var plateNumber: String
}
Car.numberOfWheels = 3
let myCar = Car(plateNumber: "123456")
所有汽车都有相同数量的车轮。你改变它的类型Car
itself.
为了更改车牌号,您需要有以下实例Car
。例如,myCar
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)