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

相关文章

软件简介:蓝湖辅助工具,减少移动端开发中控件属性的复制和粘...
现实生活中,我们听到的声音都是时间连续的,我们称为这种信...
前言最近在B站上看到一个漂亮的仙女姐姐跳舞视频,循环看了亿...
【Android App】实战项目之仿抖音的短视频分享App(附源码和...
前言这一篇博客应该是我花时间最多的一次了,从2022年1月底至...
因为我既对接过session、cookie,也对接过JWT,今年因为工作...