Swift - 區(qū)間運算符的用法(... 和 ..<)

區(qū)間運算符可以用來表示兩個操作數(shù)之間的范圍集合。

1.閉區(qū)間運算符: a...b

for i in 1...3 {
     print(i) // 打印結(jié)果 1 2 3
}

2.半閉區(qū)間運算符: a..<b

for i in 1..<3 {
     print(i) // 打印結(jié)果 1 2
 }

3.倒序循環(huán)

// 通過 reversed() 方法, 我們可以將一個正序循環(huán)變成逆序循環(huán)
for i in (1..<3).reversed() {
     print(i) // 打印結(jié)果 2 1
}

4.區(qū)間運算符除了返回一個Range外,還可以接受Comparable的輸入,返回ClosedInterval或HalfOpenInterval所以我們可以用這個特性檢查字符串里的字符是不是都是合法字符(比如是不是都是小寫)

let name = "KuangJuneJie"
let interval = "a"..."z"
    for c in name.characters {
         if  !interval.contains(String(c)) {
               print("\(c)不是小寫字母")//打印信息 K不是小寫字母 J不是小寫字母 J不是小寫字母
         }
     }
最后編輯于
?著作權(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)容

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