2、Swift基础:变量、函数与流程控制

Swift基础:变量、函数与流程控制

1. 可选类型

在编程中,我们通常会声明变量并赋予其初始值,但有时变量可能没有值,即 nil 。如果在使用变量时忘记检查其是否有值,应用程序可能会崩溃。可选类型(Optional types)就是为了解决这个问题而引入的,它能帮助开发者避免常见的数据处理错误,同时还能让代码检查更加严格,提升编程风格。

每个已知类型都有其可选版本,只需在类型后面加上 ? 即可。以下是一个简单的示例:

var fiveOrNothing: Int? = 5
if let five = fiveOrNothing {
    print(five)
} else {
    print("There is no value!")
}
fiveOrNothing = nil
if let five = fiveOrNothing {
    print(five)
} else {
    print("There is no value!")
}

常见的可选类型有 String? Bool? Double? Float? 等。

2. 基本数据操作

我们已经了解了如何存储数据,接下来需要熟悉一些基本的数据操作。这些操作通过运算符(如 + - *

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值