Swift 運(yùn)算符
在Swift 4中,運(yùn)算符是用于檢查、改變或組合值的特殊符號(hào)或短語(yǔ)。愛(ài)掏網(wǎng) - it200.com它告訴編譯器執(zhí)行特定的數(shù)學(xué)或邏輯操作。愛(ài)掏網(wǎng) - it200.com例如,加法運(yùn)算符(+
)將兩個(gè)數(shù)字相加,邏輯與運(yùn)算符(&&
)組合兩個(gè)布爾值等。愛(ài)掏網(wǎng) - it200.com
Swift 4支持大部分標(biāo)準(zhǔn)C語(yǔ)言運(yùn)算符。愛(ài)掏網(wǎng) - it200.com它增強(qiáng)了一些功能以消除一些常見(jiàn)的編碼錯(cuò)誤。愛(ài)掏網(wǎng) - it200.com
運(yùn)算符可分為三類:一元、二元和三元。愛(ài)掏網(wǎng) - it200.com
一元運(yùn)算符: 一元運(yùn)算符用于單個(gè)目標(biāo)(如-a)。愛(ài)掏網(wǎng) - it200.com一元前綴運(yùn)算符直接出現(xiàn)在其目標(biāo)之前(如!b)。愛(ài)掏網(wǎng) - it200.com一元后綴運(yùn)算符直接出現(xiàn)在其目標(biāo)之后(如c?。?。愛(ài)掏網(wǎng) - it200.com
二元運(yùn)算符: 當(dāng)我們需要對(duì)兩個(gè)目標(biāo)進(jìn)行操作時(shí)使用二元運(yùn)算符(如2 + 3),它們是中綴運(yùn)算符,因?yàn)樗鼈兂霈F(xiàn)在兩個(gè)目標(biāo)之間。愛(ài)掏網(wǎng) - it200.com
三元運(yùn)算符: 三元運(yùn)算符對(duì)三個(gè)目標(biāo)進(jìn)行操作。愛(ài)掏網(wǎng) - it200.com就像C語(yǔ)言一樣,Swift也只有一個(gè)稱為三元條件運(yùn)算符的三元運(yùn)算符(a ? b : c
)。愛(ài)掏網(wǎng) - it200.com
注意:與運(yùn)算符相關(guān)聯(lián)的值稱為操作數(shù)。愛(ài)掏網(wǎng) - it200.com例如,在表達(dá)式1 + 2中,+符號(hào)是一個(gè)二元運(yùn)算符,其兩個(gè)操作數(shù)是值1和2。愛(ài)掏網(wǎng) - it200.com
Swift 4中最常用的內(nèi)置運(yùn)算符
- 賦值運(yùn)算符
- 算術(shù)運(yùn)算符
- 取余運(yùn)算符
- 一元減運(yùn)算符
- 一元加運(yùn)算符
- 復(fù)合賦值運(yùn)算符
- 比較運(yùn)算符
- 三元條件運(yùn)算符
- 范圍運(yùn)算符
- 邏輯運(yùn)算符