溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

第三章 基本的操作符

發(fā)布時(shí)間:2020-06-08 21:36:06 來源:網(wǎng)絡(luò) 閱讀:268 作者:habout632 欄目:移動(dòng)開發(fā)

本文來自于瘋子們的開源圖書


操作符是一種特殊的符號(hào)或短語,你可以用它來檢查,改變,或組合值。例如,加號(hào)操作符(+)把兩個(gè)數(shù)加在一起(就像在let i=1+2里一樣)。更復(fù)雜的例子包括邏輯與操作符&&(就像在if enteredDoorCode && passedRetinaScan里一樣) 和增量操作符++i(是一種快捷方式來將i的值加1

Swift支持大部分標(biāo)準(zhǔn)C操作符并且加強(qiáng)了一些功能來消除常見的編碼錯(cuò)誤。賦值操作符(=)不返回值,防止它被錯(cuò)誤的用做等于操作符(==).算術(shù)操作符(+,-,*,/,%等等)檢測不允許值溢出,來避免處理比允許值類型的范圍更大或更小的數(shù)時(shí)獲得的意想不到的結(jié)果。你可以使用Swift的溢出操作符來人為的造成溢出,在Overflow Operators中有描述。

與C語言不同,Swift讓你在浮點(diǎn)數(shù)上執(zhí)行余數(shù)(%)運(yùn)算。Swift也提供在C中沒有的兩個(gè)范圍操作符(a..ba...b),做為范圍表達(dá)式的一種快捷方式。

本章介紹了Swift 中常見的操作符。高級(jí)操作符一章將講解Swift的高級(jí)操作符,并且描述了怎樣自定義操作符和在自定義類型中實(shí)現(xiàn)標(biāo)準(zhǔn)操作符。


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI