Swift 面试题
目录

Swift 中 if, switch, for, while, repeat-while 的用法?

· 约 2 分钟读完 · 第 31 / 196 章

推荐答案

本题详细解读

if 语句

if 语句用于根据条件执行代码块。如果条件为 true,则执行 if 块中的代码;否则,执行 else 块中的代码(如果有的话)。

switch 语句

switch 语句用于根据变量的值执行不同的代码块。每个 case 表示一个可能的值,default 用于处理所有未匹配的情况。Swift 的 switch 语句不需要显式的 break 语句,因为每个 case 执行完毕后会自动退出 switch 语句。

for 循环

for 循环用于遍历一个序列(如数组、范围等)。for-in 循环是最常见的形式,它会依次将序列中的每个元素赋值给循环变量,并执行循环体中的代码。

while 循环

while 循环在条件为 true 时重复执行代码块。每次循环开始前都会检查条件,如果条件为 true,则继续执行循环体;否则,退出循环。

repeat-while 循环

repeat-while 循环与 while 循环类似,但它会先执行一次循环体,然后再检查条件。如果条件为 true,则继续执行循环体;否则,退出循环。这种循环适用于至少需要执行一次循环体的情况。