Swift 2.0中的类和对象级变量

时间:2015-10-24 21:02:05

标签: python swift python-3.x swift2

我最近开始学习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

1 个答案:

答案 0 :(得分:1)

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

_setOption

类级别/静态变量必须使用class Foo { static var bar = 0 var baz : Int init() { baz = 1 } } 关键字注释,类级别/静态方法也是如此。