iOS開發(fā) -- Swift之運算符(二)

基礎(chǔ)運算符

賦值運算符

var a = 3
a = 2

在Swift中賦值語句沒有返回值,所以下面的判斷語句會報錯:

var a = 3
if a = 1 {
    print ("a = 1")
}

數(shù)學(xué)運算符

++和--操作將在Swift3中徹底移除。為此,使用 += 1 和 -= 1。

var x = 10
var y = 3
var z = 0

Double(x) / Double(y)           //兩個都需要強轉(zhuǎn)
x / z
x % z
//編譯期間就會報錯:EXC_BAAD_INSTRUCTION(code=EXC_I386_INVOP,subcode=0x0)

//求余%兩側(cè)可以不是整數(shù)
let u = 2.5
let v = 1.2
u % v           //0.1

比較運算符、邏輯運算符和判斷語句

  • Swift提供了兩個用于比較引用變量的運算符,在類的部分會具體介紹。
a === b
a !== b

區(qū)間運算符和for-in

  • 閉區(qū)間運算符。
a...b           //[a,b]

for index in 1...10 {
    index
}
  • 前閉后開區(qū)間運算符。
a..<b           //[a,b)
//方便遍歷數(shù)組元素
for index in 0..<10 {
    index
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一直沒有時間好好看一下swift,最近復(fù)習(xí)了一遍語法,這里記錄swift學(xué)習(xí)過程中遇到的一些問題和要點,和Obje...
    bomo閱讀 2,555評論 0 25
  • 今天課前一分鐘的話題是“我喜歡冬日暖陽”。 孩子們嘰嘰喳喳說完后,我讓自我感覺滿意的舉手,目的一是一樣孩子們多些...
    荷塘戀雨閱讀 713評論 0 1
  • 一、安裝 源碼安裝 先下載最新的supervisor安裝包:https://pypi.python.org/pyp...
    童蒙vlog閱讀 50,016評論 0 29
  • 《暾升小說集》目錄 1 在一個風(fēng)雨交加的夜晚,有一條依舊繁忙 的馬路,無數(shù)的車輛在這條路上飛馳,激起半米多高的水花...
    江暾升閱讀 638評論 4 7
  • 【微公益】【840】【每日經(jīng)典,伴您早起】【20170812莊子050】
    北冥_鯤閱讀 358評論 0 5

友情鏈接更多精彩內(nèi)容