Swift 比較運(yùn)算符
Swift 4支持C語言的所有標(biāo)準(zhǔn)比較運(yùn)算符。愛掏網(wǎng) - it200.com
- 等于(
a == b
) - 不等于(
a != b
) - 大于(
a > b
) - 小于(
a < b
) - 大于或等于(
a >= b
) - 小于或等于(
a <= b
)
注意:Swift 4還提供了兩個(gè)標(biāo)識(shí)符(===
和!==
),用于測(cè)試兩個(gè)對(duì)象引用是否指向同一個(gè)對(duì)象實(shí)例。愛掏網(wǎng) - it200.com
每個(gè)比較運(yùn)算符都返回一個(gè)Bool值,用于指定語句是否為真。愛掏網(wǎng) - it200.com
1 == 1 // true because 1 is equal to 1
2 != 1 // true because 2 is not equal to 1
2 > 1 // true because 2 is greater than 1
1 < 2 // true because 1 is less than 2
1 >= 1 // true because 1 is greater than or equal to 1
2 <= 1 // false because 2 is not less than or equal to 1
比較運(yùn)算符在條件語句中使用,就像if語句一樣。愛掏網(wǎng) - it200.com
示例1
let name = "world"
if name == "world" {
print("hello, world")
} else {
print("I am sorry. I don't recognize you")
}
// Prints "hello, world", because name is indeed equal to "world".
輸出:
hello, world
示例2
let name = "world"
if name == "JavaTpoint" {
print("hello, world")
} else {
print("I am sorry. I don't recognize you")
}
// Prints "I am sorry. I don't recognize you", because name is not equal to "world".
輸出:
I am sorry. I don't recognize you
聲明:所有內(nèi)容來自互聯(lián)網(wǎng)搜索結(jié)果,不保證100%準(zhǔn)確性,僅供參考。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。