我最近开始学习Swift,并注意到类声明有点类似于pythons,我唯一想到的是类和对象级变量在两种语言中都是一样的吗?
就像在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
答案 0 :(得分:1)
根据你对Python代码的描述,这是对Swift的翻译:
_setOption
类级别/静态变量必须使用class Foo {
static var bar = 0
var baz : Int
init() {
baz = 1
}
}
关键字注释,类级别/静态方法也是如此。