1、定義一個(gè)常量、變量
常量
格式:let 常量名:常量類型 = 常量值
let name:String = "張三"
如果使用常量,則必須給常量賦常量值,否則會(huì)報(bào)錯(cuò):Type annotation missing in pattern
變量
格式:var 變量名:變量類型 = 變量值
var age:Int = 20
如果定義變量,并且后續(xù)并沒(méi)有修過(guò)該變量值,則系統(tǒng)會(huì)提示將該變量轉(zhuǎn)換成常量
注解:
1、常量定義時(shí),可省略常量類型,如果變量的類型可以很明確,變量定義時(shí),也可省略變量類型
2、常量指向的內(nèi)存地址不可修改,但常量本身對(duì)象的熟悉可以修改:
letbtnLogin:UIButton = UIButton()
btnLogin.frame = CGRect(x: 100, y: 100, width: 80, height: 30)
3、swift一旦定義好之后,數(shù)據(jù)類型不可改變,如下寫法是不對(duì)的:
var name:String = "Janny"
name = 20