Swift_3.0_初级篇05_变量和常量的可选值的默

这一章是对上一章节的补充:

func demo()  {
        
        //定义 y 没有初始化
        let y : Int?
        //print(y) //会报错 Constant 'y' used before being initialized
        // 给常量设置数值,初始化的工作就做一次
        y = 20
        // 再次修改会报错
        // y = 30 //Immutable value 'y' may only be initialized once
        print(y)  // 输出 Optional(20)
        
        // 定义 x 没有初始化
        var x: Int?
        // var 的可选值默认为 nil
        // let 的可选值没有默认值
        print(x) // 输出 nil
        x = 10
        print(x) // 输出 Optional(10)
        
    }


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容