swift - 类型方法(即静态变量)

前端之家收集整理的这篇文章主要介绍了swift - 类型方法(即静态变量)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

在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

猜你在找的Swift相关文章