📜  循环键值 swift (1)

📅  最后修改于: 2023-12-03 14:54:16.093000             🧑  作者: Mango

循环键值 Swift

在 Swift 中,我们可以使用循环来遍历数组、字典、范围等。循环可以让我们更方便地访问和处理数据,从而提高代码的效率和可读性。

for-in 循环

for-in 循环是 Swift 中最常用的循环语句,用于遍历数组、字典、字符串、范围等。

遍历数组

下面是使用 for-in 循环遍历数组的示例:

let numbers = [1, 2, 3, 4, 5]
for number in numbers {
    print(number)
}

输出:

1
2
3
4
5
遍历字典

下面是使用 for-in 循环遍历字典的示例:

let person = ["name": "John", "age": 30, "gender": "male"]
for (key, value) in person {
    print("\(key): \(value)")
}

输出:

name: John
age: 30
gender: male
遍历字符串

下面是使用 for-in 循环遍历字符串的示例:

let message = "Hello, world!"
for character in message {
    print(character)
}

输出:

H
e
l
l
o
,
 
w
o
r
l
d
!
遍历范围

下面是使用 for-in 循环遍历范围的示例:

for i in 0..<5 {
    print(i)
}

输出:

0
1
2
3
4
while 循环

while 循环用于重复执行一段代码,直到指定的条件不再满足为止。下面是一个简单的示例:

var i = 0
while i < 5 {
    print(i)
    i += 1
}

输出:

0
1
2
3
4
repeat-while 循环

repeat-while 循环与 while 循环类似,但是保证循环体至少执行一次。下面是一个简单的示例:

var i = 0
repeat {
    print(i)
    i += 1
} while i < 5

输出:

0
1
2
3
4
控制循环流程

在循环中,我们可以使用 breakcontinue 语句来控制循环流程。

break

break 语句用于立即结束当前循环。下面是一个示例:

let numbers = [1, 2, 3, 4, 5]
for number in numbers {
    if number == 3 {
        break
    }
    print(number)
}

输出:

1
2
continue

continue 语句用于立即跳过当前循环。下面是一个示例:

let numbers = [1, 2, 3, 4, 5]
for number in numbers {
    if number == 3 {
        continue
    }
    print(number)
}

输出:

1
2
4
5
小结

Swift 中的循环可以很方便地遍历数组、字典、范围等数据类型。同时,我们也可以通过 breakcontinue 语句来控制循环流程。