在swift中静态变量被称为类型方法
类:前加class。
杖举:前加static
如果这时在方法中使用self,那么self就是指类型本身,而不是指一个具体的类型实例。
struct MyStruct {
static var x:Int = 100
static var y:Int = 100
//类型方法
static func method(x:Int){
var y = 300 300
print(@H_301_117@"x = \@H_301_117@(x@H_301_117@)") "x = 1000\n"
print(@H_301_117@"y = \@H_301_117@(y@H_301_117@)") "y = 300\n"
print(@H_301_117@"self.x = \@H_301_117@(self.x@H_301_117@)") "self.x = 100\n"
print(@H_301_117@"self.y = \@H_301_117@(self.y@H_301_117@)") "self.y = 100\n"
}
}
MyStruct.method(1000)
MyStruct.x = 5