美文网首页
swift let和static常量的区别

swift let和static常量的区别

作者: 雷霆嘎巴嘎嘎 | 来源:发表于2022-05-16 15:58 被阅读0次
    let 、var、static
    • var :用于创建变量
    • let :用于创建常量
    • static:用于创建类型属性与任一letvar.这些在类的所有对象之间共享.

    swift 引入了let关键字来声明不可变对象.
    在Objective C中,我们使用static来声明一些常量. 静态变量属于类型而不是类的实例.可以使用类型的全名访问静态变量.

    class Cat {
        var foot = "white"
        static var head = "yellow"
    }
    
    // changing nonstatic variable
    Cat().foot// Lexus
    
    
    // changing static variable
    Cat.head // Jeep
    

    相关文章

      网友评论

          本文标题:swift let和static常量的区别

          本文链接:https://www.haomeiwen.com/subject/rzlwurtx.html