OC定義標(biāo)識(shí)符:
int a = 20;
Swift定義標(biāo)識(shí)符:
1.定義標(biāo)識(shí)符時(shí),必須明確的指定該標(biāo)識(shí)符是一個(gè)變量還是一個(gè)常量.
2.使用var來(lái)定義變量.
3.使用let來(lái)定義常量.
4.定義格式: let/var 標(biāo)識(shí)符的名稱 : 標(biāo)識(shí)符類型 = 賦值
例如:
var a : int = 20 //定義一個(gè)變量a,類型為int類型,值為20
let b : Double = 3.14 //定義一個(gè)常量b,類型為Double,值為3.14
由于a用var修飾,為一個(gè)變量,可以對(duì)其值進(jìn)行修改,如;
a = 10
而b為常量,它的值不能進(jìn)行修改.
注意:
1.在開發(fā)中,優(yōu)先使用常量(let),只有發(fā)現(xiàn)標(biāo)識(shí)符需要修改時(shí),再使用變量(var)
目的:防止在其他不希望修改的地方,不小心將其值修改掉.
2.常量的本質(zhì):
指向的內(nèi)存地址不可變.但是可以通過(guò)內(nèi)存地址,找到對(duì)應(yīng)的對(duì)象,之后修改對(duì)象的屬性.
3.在Swift中,如果一行中只有一條語(yǔ)句,那么語(yǔ)句結(jié)束時(shí);可以省略
4.打印內(nèi)容:
OC中:
NSLog(@"Hello World");
NSLog(@"%d",a);
Swift中:
print("Hello World")
print(a)