Swift 常量

常量一旦設(shè)定迅皇,在程序運(yùn)行時(shí)就無(wú)法改變其值昧辽。

常量可以是任何的數(shù)據(jù)類(lèi)型如:整型常量,浮點(diǎn)型常量登颓,字符常量或字符串常量搅荞。同樣也有枚舉類(lèi)型的常量

常量類(lèi)似于變量,區(qū)別在于常量的值一旦設(shè)定就不能改變,而變量的值可以隨意更改咕痛。

常量聲明

常量使用關(guān)鍵字 let 來(lái)聲明痢甘,語(yǔ)法如下:

let constantName = <initial value>

以下是一個(gè)簡(jiǎn)單的 Swift 程序中使用常量的實(shí)例:

import Cocoa

let constA = 42
print(constA)

以上程序執(zhí)行結(jié)果為:

42

類(lèi)型標(biāo)注

當(dāng)你聲明常量或者變量的時(shí)候可以加上類(lèi)型標(biāo)注(type annotation),說(shuō)明常量或者變量中要存儲(chǔ)的值的類(lèi)型茉贡。

如果要添加類(lèi)型標(biāo)注塞栅,需要在常量或者變量名后面加上一個(gè)冒號(hào)和空格,然后加上類(lèi)型名稱(chēng)腔丧。

var constantName:<data type> = <optional initial value>

以下是一個(gè)簡(jiǎn)單是實(shí)例演示了 Swift 中常量使用類(lèi)型標(biāo)注放椰。需要注意的是常量定義時(shí)必須初始值:

import Cocoa

let constA = 42
print(constA)

let constB:Float = 3.14159

print(constB)

以上程序執(zhí)行結(jié)果為:

42
3.14159

常量命名

常量的命名可以由字母,數(shù)字和下劃線組成愉粤。

常量需要以字母或下劃線開(kāi)始砾医。

Swift 是一個(gè)區(qū)分大小寫(xiě)的語(yǔ)言,所以字母大寫(xiě)與小寫(xiě)是不一樣的衣厘。

常量名也可以使用簡(jiǎn)單的 Unicode 字符如蚜,如下實(shí)例:

import Cocoa

let _const = "Hello, Swift!"
print(_const)

let 你好 = "你好世界"
print(你好)

以上程序執(zhí)行結(jié)果為:

Hello, Swift!
你好世界

常量輸出

變量和常量可以使用 print(swift 2 將 print 替換了 println) 函數(shù)來(lái)輸出。
在字符串中可以使用括號(hào)與反斜線來(lái)插入常量影暴,如下實(shí)例:

import Cocoa

let ask = "你是誰(shuí)?"
let answer = "我是一個(gè)小貝貝!"

print("問(wèn):\(ask) 答:\(answer)")

以上程序執(zhí)行結(jié)果為:

問(wèn):你是誰(shuí)? 答:我是一個(gè)小貝貝!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末错邦,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子坤检,更是在濱河造成了極大的恐慌兴猩,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,858評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件早歇,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡讨勤,警方通過(guò)查閱死者的電腦和手機(jī)箭跳,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)潭千,“玉大人谱姓,你說(shuō)我怎么就攤上這事∨偾纾” “怎么了屉来?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,282評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)狈癞。 經(jīng)常有香客問(wèn)我茄靠,道長(zhǎng),這世上最難降的妖魔是什么蝶桶? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,842評(píng)論 1 295
  • 正文 為了忘掉前任慨绳,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘脐雪。我一直安慰自己厌小,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,857評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布战秋。 她就那樣靜靜地躺著璧亚,像睡著了一般。 火紅的嫁衣襯著肌膚如雪脂信。 梳的紋絲不亂的頭發(fā)上涨岁,一...
    開(kāi)封第一講書(shū)人閱讀 51,679評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音吉嚣,去河邊找鬼梢薪。 笑死,一個(gè)胖子當(dāng)著我的面吹牛尝哆,可吹牛的內(nèi)容都是我干的秉撇。 我是一名探鬼主播,決...
    沈念sama閱讀 40,406評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼秋泄,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼琐馆!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起恒序,我...
    開(kāi)封第一講書(shū)人閱讀 39,311評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤瘦麸,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后歧胁,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體滋饲,經(jīng)...
    沈念sama閱讀 45,767評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評(píng)論 3 336
  • 正文 我和宋清朗相戀三年喊巍,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了屠缭。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,090評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡崭参,死狀恐怖呵曹,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情何暮,我是刑警寧澤奄喂,帶...
    沈念sama閱讀 35,785評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站海洼,受9級(jí)特大地震影響跨新,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜贰军,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,420評(píng)論 3 331
  • 文/蒙蒙 一玻蝌、第九天 我趴在偏房一處隱蔽的房頂上張望蟹肘。 院中可真熱鬧,春花似錦俯树、人聲如沸帘腹。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,988評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)阳欲。三九已至,卻和暖如春陋率,著一層夾襖步出監(jiān)牢的瞬間球化,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,101評(píng)論 1 271
  • 我被黑心中介騙來(lái)泰國(guó)打工瓦糟, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留筒愚,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,298評(píng)論 3 372
  • 正文 我出身青樓菩浙,卻偏偏與公主長(zhǎng)得像巢掺,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子劲蜻,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,033評(píng)論 2 355