美文网首页
基础语法

基础语法

作者: 暖光照 | 来源:发表于2016-10-12 22:55 被阅读0次

    常量、变量

        var variable = 10; //变量
        let constant = 10; //常量
        
        //var可改变值   let不可改变
        constant += 1;  //编译报错
        variable += 1;  
        
        //swift 3.0  不支持 ++, --操作
        variable ++;  //编译报错
     
       //可一行定义多个,逗号隔开,*可不写分号*    
       var x = 0,y = 1, z = 2
    

    常量、变量的命名

      //常量与变量名不能包含数学符号,箭头,保留的(或者非法的)Unicode 码位,连线与制表符。也不能以数字开头,但是可以在常量与变量名的其他地方包含数字。
       let 你好 = "你好啊"
       let π = 3.14159
    

    类型

      //一旦你将常量或者变量声明为确定的类型,你就不能使用相同的名字再次进行声明,或者改变其存储的值的类型。
        var str1 //编译报错
        var str2 = "这是一个字符串" //以赋值方式确定类型
        var str3 : String  //添加类型标注
    

    输出

        //将常量或变量名放入圆括号中,并在开括号前使用反斜杠将其转义
        let str = "价格为: "
        let price = 10
        print("价格为: \(price)") //价格为: 10
        print(str,price) //价格为:  10      
    

    数字进制

        let decimalInteger = 17
        let binaryInteger = 0b10001 // 二进制的17
        let octalInteger = 0o21 // 八进制的17
        let hexadecimalInteger = 0x11 // 十六进制的17
    

    类名别名(typelias)

        typealias  UnsignedInt8 = UInt8
        var min = UnsignedInt8.min  //UInt8.min
    

    元组(tuples)

        //http404Error 一个(Int,String)类型的元组
        let http404Error = (404, "Not Found")
        
        //将一个元组的内容分解(decompose)成单独的常量和变量
        let (statusCode, statusMessage) = http404Error
        println("The status code is \(statusCode)")
        // 输出 "The status code is 404"
        println("The status message is \(statusMessage)")
        // 输出 "The status message is Not Found"

    相关文章

      网友评论

          本文标题:基础语法

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