gpt4 book ai didi

python - Swift 2.0 中的类和对象级变量

转载 作者:行者123 更新时间:2023-11-30 10:10:19 25 4
gpt4 key购买 nike

我最近开始学习 Swift,注意到类声明有点类似于 python,唯一让我困惑的是类和对象级变量在这两种语言中的工作方式相同吗?

就像在Python中一样:

class foo:
# class level variable, changing this changes bar
# for all the instances of the class
bar = 0

def __init__(self):
# object level variable, modifying only changes baz of current object
self.baz = 1

最佳答案

根据您对 Python 代码功能的描述,这是对 Swift 的翻译:

class Foo {
static var bar = 0

var baz : Int

init() {
baz = 1
}
}

类级/静态变量必须使用 static 关键字进行注释,类级/静态方法也是如此。

关于python - Swift 2.0 中的类和对象级变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33323308/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com