美文网首页Swift
02-Swift中的常量与变量

02-Swift中的常量与变量

作者: 诠释残缺 | 来源:发表于2017-04-05 15:01 被阅读7次

    常量#

    常量:值不能被修改,使用let声明

    let a = 10
    

    注意:如果对常量a进行修改a = 20,就会报错error: cannot assign to value: 'a' is a 'let' constant

    变量#

    变量:值可以被修改,使用var声明

    var b = 10
    b = 20
    

    可以在一行声明多个常量/变量,用分号;分开(必须)

    let a = 10;b = 20;c = 30
    var a = 10;b = 20;c = 30
    

    自动推断类型#

    Swift中声明变量和常量时,声明的同时并赋值,编译器会自动推断类型。

    let intValue = 70//推断为整型
    var floatValue = 20.2//推断为浮点型(Double类型)
    

    如果进行floatValue = "Float"会报错error: cannot assign value of type 'String' to type 'Double'

    let π = 3 + 0.14159//推断为浮点型(Double类型)
    

    指定数据类型#

    let str: String
    str = "String"
    
    let doubleValue: Double = 10
    

    可以在一行声明多个指定类型的常量/变量

     var red, green, blue: Double
    

    相关文章

      网友评论

        本文标题:02-Swift中的常量与变量

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