常量&變量
Swift規(guī)定:定義一個標識符時必須聲明是常量還是變量
格式: let/var 變量名稱: 類型注解
// 常量
//使用let來定義常量,定義之后不可以修改
let a : Int = 10
// 錯誤寫法,當一個字段定義為常量時是不可以修改的
// a = 20
// 變量
// 使用var來定義變量,定義之后可以修改
var b : Int = 20
// 因為b定義為變量,因此是可以修改的
b = 30
常量和變量的使用注意:
為保證數(shù)據(jù)的安全性盡量先用let,如果需要修改再修改為變量
常量本質(zhì)是指針不可以再指向其他對象.但是可以通過指針獲得對象后,修改對象內(nèi)部的屬性
let view = UIView() //view是常量
view.backgroundColor = UIColor.redColor() //修改view內(nèi)部屬性
標識符
你可以用任何你喜歡的字符作為常量和變量名奥帘,包括 Unicode 字符
常量與變量名不能包含數(shù)學符號,箭頭,保留的(或者非法的)Unicode 碼位壤圃,連線與制表符
不能以數(shù)字開頭毙替,但是可以在常量與變量名的其他地方包含數(shù)字
// 注意:
// 如果你需要使用與Swift保留關鍵字相同的名稱作為常量或者變量名绝编,你可以使用反引號(`)將關鍵字包圍的方式將其作為名字使用剪返。
// 無論如何捧挺,你應當避免使用關鍵字作為常量或變量名扁誓,除非你別無選擇防泵。
let `Int` = 10
最后編輯于 :2017.11.22 11:33:11
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者