swift. 常量和变量

一边学习,一边记录,分享出来,一起共勉,大家多多指教~

简单说下常量和变量的定义和使用

   /***变量和常量***/
   /*
     常量:值不能被修改;
     变量:值可以被修改;
     使用let来定义常量,使用var来定义变量;
   */
       
      var age = 22            //变量,可被修改
      age = 23
     
      let name = "John"      //常量,不可修改
      //name = "Tom"         //error:'name' is a 'let' constant

常量和变量的类型必须和你赋予她们的值一样,你在声明的时候可以不用给它明确的类型,但是当你在声明的同时赋值的话,编译器会根据值自动的推断出类型.

如果在声明变量的时候没有初始值,可以在变量后面声明类型,用:分割:

        let weight : String = "64kg"    //声明该常量为string类型
        
        var height :Double              //声明该变量为double类型
        height = 175.0
       

你可能感兴趣的:(swift. 常量和变量)