一邊學(xué)習(xí),一邊記錄,分享出來,一起共勉,大家多多指教~
簡單說下常量和變量的定義和使用
/***變量和常量***/
/*
常量:值不能被修改;
變量:值可以被修改;
使用let來定義常量,使用var來定義變量;
*/
var age = 22 //變量,可被修改
age = 23
let name = "John" //常量,不可修改
//name = "Tom" //error:'name' is a 'let' constant
常量和變量的類型必須和你賦予她們的值一樣,你在聲明的時候可以不用給它明確的類型,但是當(dāng)你在聲明的同時賦值的話,編譯器會根據(jù)值自動的推斷出類型.
如果在聲明變量的時候沒有初始值,可以在變量后面聲明類型,用:分割:
let weight : String = "64kg" //聲明該常量為string類型
var height :Double //聲明該變量為double類型
height = 175.0