Swift 变量学习笔记
在 Swift 中,变量是用来存储一定值或者数据类型的,只需要声明一次,即可在代码的其他部分使用这个变量。本文将介绍 Swift 中的变量类型、变量声明和使用方法。
变量类型
Swift 中的变量类型分为两大类:值类型和引用类型。
值类型
- Bool:布尔类型,只有 true 和 false 两个值。
- Int、UInt、Float、Double:数值类型,分别表示整数、无符号整数、单精度浮点数、双精度浮点数。
- Character、String:字符类型和字符串类型。
- Array、Set、Dictionary:集合类型。
引用类型
- Class、Closure、Protocol、Function:引用类型,用于创建对象、函数和闭包。
变量声明
Swift 是一门静态类型语言,因此需要在声明变量时指定变量类型。
swiftCopy Codevar variableName: VariableType = variableValue
其中:
variableName
:变量名。VariableType
:变量类型。variableValue
:变量的初始值,可以省略。
例如,声明一个整型变量并初始化:
swiftCopy Codevar age: Int = 18
声明一个字符串类型变量并初始化:
swiftCopy Codevar name: String = "Tom"
变量使用
Swift 中的变量可以在定义后随时进行更新或重新赋值,使用赋值运算符 =
来为变量赋值。
例如,将整型变量 age
的值更新为 19
:
swiftCopy Codeage = 19
将字符串变量 name
的值更新为 "Jerry"
:
swiftCopy Codename = "Jerry"
实例
接下来将通过实例演示 Swift 中变量的使用。
swiftCopy Code// 定义两个整型变量
var a: Int = 10
var b: Int = 20
// 计算它们的和并打印结果
var sum = a + b
print("a + b = \(sum)")
// 将 a 的值更新为 30,并重新计算它们的和
a = 30
sum = a + b
print("a + b = \(sum)")
// 定义一个字符串变量
var greet: String = "Hello"
// 在原有字符串基础上添加新的内容
greet += ", world!"
print(greet)
以上代码将输出:
Copy Codea + b = 30
a + b = 50
Hello, world!
以上就是 Swift 变量学习笔记的全部内容。