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("x = \(x)") "x = 1000\n"

print("y = \(y)") "y = 300\n"

print("self.x = \(self.x)") "self.x = 100\n"

print("self.y = \(self.y)") "self.y = 100\n"

}

}


MyStruct.method(1000)

MyStruct.x = 5

猜你在找的Swift相关文章