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)
        
    }


你可能感兴趣的:(Swift_3.0_初级篇05_变量和常量的可选值的默)