Swift 变量学习笔记

在 Swift 中,变量是用来存储一定值或者数据类型的,只需要声明一次,即可在代码的其他部分使用这个变量。本文将介绍 Swift 中的变量类型、变量声明和使用方法。

变量类型

Swift 中的变量类型分为两大类:值类型和引用类型。

值类型

  • Bool:布尔类型,只有 true 和 false 两个值。
  • Int、UInt、Float、Double:数值类型,分别表示整数、无符号整数、单精度浮点数、双精度浮点数。
  • Character、String:字符类型和字符串类型。
  • Array、Set、Dictionary:集合类型。

引用类型

  • Class、Closure、Protocol、Function:引用类型,用于创建对象、函数和闭包。

变量声明

Swift 是一门静态类型语言,因此需要在声明变量时指定变量类型。

swiftCopy Code
var variableName: VariableType = variableValue

其中:

  • variableName:变量名。
  • VariableType:变量类型。
  • variableValue:变量的初始值,可以省略。

例如,声明一个整型变量并初始化:

swiftCopy Code
var age: Int = 18

声明一个字符串类型变量并初始化:

swiftCopy Code
var name: String = "Tom"

变量使用

Swift 中的变量可以在定义后随时进行更新或重新赋值,使用赋值运算符 = 来为变量赋值。

例如,将整型变量 age 的值更新为 19

swiftCopy Code
age = 19

将字符串变量 name 的值更新为 "Jerry"

swiftCopy Code
name = "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 Code
a + b = 30 a + b = 50 Hello, world!

以上就是 Swift 变量学习笔记的全部内容。