菜雞學Swift2.0 - 4.運算符 (賦值運算符 基礎運算符 單目運算符 雙目運算符 三目運算符 比較運算符 邏輯運算符 區間運算符)

1. 賦值運算符 "=" Swift賦值語句不可作為條件判斷語句

var su = "賦值運算符"

2.基礎運算符 "+ - * / %"

var a = 10
var b = 20
var c = 30

a + b
a - b
a * b
a / b
a % b

3.單目運算符

var aa = +a //+a 中間不可有空格

++a // 中間不可有空格
a++ // 中間不可有空格

4.雙目運算符

a += 1 // 中間可以用空格隔開

5.比較運算符 返回Boolean值 "> < >= <= "

var x = 10
var y = 20

x > y  // false
x < y  // true
x >= y // false
x <= y // true
x == y // false

6.邏輯運算符 返回Boolean值 "&& || !"

var z = 10
var d = 30
var f = 8

// && 都成立才為true
if z > f && d > f {
  print("True")
}
// || 有一個成立就為true
if z > f || d < f {
  print("True")
}
// ! 非運算符是單目運算符 后面不可以有空格 取反
if !(z > f && d < f) {
  print("True")
}

7.三目運算符 運算條件 ? 成立運算 : 不成立運算

var zt = 10
zt<10 ? "true" : "felse"

8.區間運算符 閉區間運算符 0...10 前閉后開運算符 0..<10

//閉區間運算符
for index in 0...10 {
  print(index)
}

//前閉后開運算符
for index in 0..<10 {
  print(index)
}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容