swift 區間運算子(... 和 ..
- 閉區間運算子:a...b
//遍歷0-10,包含0和10
for i in 0...10 {
print("\(i)");
}
- 半閉區間運算子 a..<b
//包含0,不包含10
for i in 0..<10 {
print("______\(i)");
}
3.倒序迴圈
//輸出結果為9,8,7...0
for i in (0..<10).reversed() {
print("++++++++\(i)");
}
4.字串擷取
let words = "hangge.com"
let range = words.index(words.startIndex,offsetBy:4) ..< words.index(words.startIndex,offsetBy:6);
let rangeStr2 = words.substring(with: range)
- 檢查字串裡的字元是不是都是合法字元(比如是不是都是小寫)
let wordsx = "Hangge.com"
let interval = "a"..."z"
for c in wordsx.characters {
if !interval.contains(String(c)){
print("\(c)不是小寫字母")
}
}
/*
輸出結果:
H不是小寫字母
.不是小寫字母
*/
相關文章
- Swift中自定義運算子Swift
- iOS Swift邏輯運算子iOSSwift
- ## 運算子和方法的區別
- swift高階運算子-讀書筆記Swift筆記
- PostgreSQL:時間——型別、運算子和函式SQL型別函式
- MySQL的四種運算子(算術運算子、比較運算子、邏輯運算子和位運算子)MySql
- javascript中&&運算子和||運算子的使用JavaScript
- c++ 和 c 三目運算子區別C++
- 剩餘運算子與展開運算子的區別
- PHP7 ?? 與 ?: 的作用和區別(null合併運算子, null條件運算子)PHPNull
- Python學習-算術運算子,賦值運算子和複合運算子Python賦值
- 運算子 運算子
- Python學習-比較運算子和邏輯運算子Python
- php運算子 比較運算子 邏輯運算子 三元運算子PHP
- 運算子-賦值運算子賦值
- Python3 * 和 ** 運算子Python
- Python運算子和表示式Python
- Java運算子>>與>>>區別詳解Java
- Swift和Kotlin區別SwiftKotlin
- 8.Golang中的運算子-算術運算子、關係運算子、邏輯運算子、賦值運算子Golang賦值
- 1.2.0 python運算子和迴圈Python
- 1.變數和運算子變數
- 資料型別和運算子資料型別
- Java的左移和右移運算子Java
- 【C進階】25、#和##運算子
- 指標運算子過載(* 和 ->)指標
- 運算子的關係,什麼叫一元運算子,二元運算子,三元運算子,運算子優先順序,以及運算子的
- 運算子
- 算術運算子裡的特殊運算子
- Python 運算子優先順序 運算子Python
- java零基礎自學第一天②,運算子:表示式,算術運算子,+操作,賦值運算子,自增自減運算子,關係運算子,邏輯運算子,三元運算子Java賦值
- Java入門--運算子和表示式Java
- 07-運算子和程式結構
- php運算子運用之型別運算子該如何使用PHP型別
- C++ 迭代器運算子 箭頭運算子->C++
- JS-11 運算子之布林運算子JS
- Java 運算子Java
- Java運算子Java