美文网首页swift程序员iOS Developer
(一) [Swift]Swift之变量和常量

(一) [Swift]Swift之变量和常量

作者: 修行猿 | 来源:发表于2016-07-29 15:07 被阅读31次

    1.变量:var

    var用来声明可以改变的变量,如

    var numInt = 1                                      //声明整数  
    var numDouble = 3.14                                //声明double
    var helloworld = "helloWorld"                       //声明string
    var isFun = true                                    //声明bool
    var tuple = (1,"aaa",3.14)                          //声明tuple类型
    var someArray: [String] = ["Alex", "Brian", "Dave"] //数组的声明
    var airports: Dictionary<String, String> = ["TYO": "Tokyo", "DUB": "Dublin"]//字典的声明
    //等等等等
    

    2.常量:let

    let用来声明不可以改变的值,只能被初始化一次

    let num = 1
    num=2 //错误
    

    3.Type Annotation

    声明变量和常量的时候指明类型

    var num:Int = 1 //明确声明一个Int类型的变量
    let num:Int = 1 //明确声明一个Int类型的常亮
    

    4.Type Ineference

    声明变量和常亮的时候可以不明确指明类型,编译器会自动推导

    var num = 1  //编译器会自动推导出num是一个整型
    let num = 1  //编译器会自动推导出num是一个整型
    

    注意

    swift 声明变量和常量的时候,等号两边需要有空格
    swift 中每条语句不强制需要加分号
    

    相关文章

      网友评论

        本文标题:(一) [Swift]Swift之变量和常量

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