智汇百科
霓虹主题四 · 更硬核的阅读氛围

Swift开发条件判断:让程序自己做选择

发布时间:2026-01-08 02:10:54 阅读:298 次

写代码就像安排一天的工作。早上起床,看天气决定穿什么:如果下雨就带伞,晴天就出门跑步。Swift里的条件判断就是让程序根据情况做出不同反应。

if语句:最基础的判断

if 可以检查某个条件是否成立。比如判断用户输入的密码对不对:

let password = "123456"
if password == "123456" {
    print("登录成功")
}

只有密码正确时,才会打印“登录成功”。

if-else:二选一的情况

有时候需要两个选项。比如判断成绩是否及格:

let score = 78
if score >= 60 {
    print("恭喜,你及格了!")
} else {
    print("再接再厉,下次加油")
}

分数够就鼓励,不够就打气,程序也能有人情味。

多个条件?用 else-if

现实中的判断往往更复杂。比如根据分数划分等级:

let score = 85
if score >= 90 {
    print("A级")
} else if score >= 80 {
    print("B级")
} else if score >= 70 {
    print("C级")
} else {
    print("D级")
}

从上往下一条条试,哪个条件先满足就执行哪个。

三元运算符:简洁的一行判断

有些简单判断可以缩成一行。比如设置按钮文字:

let isLoggedIn = true
let buttonText = isLoggedIn ? "退出登录" : "立即登录"
print(buttonText)  // 输出:退出登录

问号前面是条件,冒号前后分别是“真”和“假”的结果。

switch语句:处理多种可能

当选项多起来,switch 更清晰。比如根据用户选择打开不同功能页面:

let action = "settings"
switch action {
case "home":
    print("进入首页")
case "profile":
    print("打开个人中心")
case "settings":
    print("进入设置页")
default:
    print("功能暂未开放")
}

每个 case 对应一种情况,default 处理所有没列出的。

条件判断是程序变聪明的第一步。掌握这些结构,你的Swift代码就能像人一样思考,根据不同情况做出反应。