Swift - 变量
-
简述
变量为我们提供了程序可以操作的命名存储。Swift 4 中的每个变量都有一个特定的类型,它决定了变量内存的大小和布局;可以存储在该内存中的值范围;以及可以应用于变量的一组操作。Swift 4 支持以下基本类型的变量 --
Int or UInt- 这用于整数。更具体地说,您可以使用 Int32、Int64 定义 32 或 64 位有符号整数,而 UInt32 或 UInt64 定义 32 或 64 位无符号整数变量。例如,42 和 -23。
-
Float− 用于表示 32 位浮点数。它用于保存小数点较小的数字。例如,3.14159、0.1 和 -273.158。
-
Double− 用于表示 64 位浮点数,当浮点值必须非常大时使用。例如 3.14159、0.1 和 -273.158。
-
Bool - 这表示一个布尔值,它要么是真要么是假。
-
String- 这是一个有序的字符集合。例如,“你好,世界!”
-
Character- 这是一个单字符串文字。例如,“C”
Swift 4 还允许定义各种其他类型的变量,我们将在后续章节中介绍,例如 Optional, Array, Dictionaries, Structures, 和 Classes.以下部分将介绍如何在 Swift 4 编程中声明和使用各种类型的变量。 -
-
变量声明
变量声明告诉编译器在哪里以及创建变量的存储量。在使用变量之前,您必须使用声明它们var 关键字如下 -var variableName = <initial value>
下面的例子展示了如何在 Swift 4 中声明一个变量 -var varA = 42 print(varA)
当我们使用操场运行上述程序时,我们得到以下结果 -42
-
类型注释
您可以提供一个 type annotation声明变量时,要清楚变量可以存储的值类型。这是语法 -var variableName:<data type> = <optional initial value>
下面的例子展示了如何使用 Annotation 在 Swift 4 中声明一个变量。这里需要注意的是,如果我们不使用类型注释,那么必须为变量提供初始值,否则我们可以使用类型注释声明我们的变量。var varA = 42 print(varA) var varB:Float varB = 3.14159 print(varB)
当我们使用操场运行上述程序时,我们得到以下结果 -42 3.1415901184082
-
命名变量
变量的名称可以由字母、数字和下划线字符组成。它必须以字母或下划线开头。大小写字母是不同的,因为 Swift 4 是一种区分大小写的编程语言。您可以使用简单字符或 Unicode 字符来命名变量。以下示例显示了如何命名变量 -var _var = "Hello, Swift 4!" print(_var) var 你好 = "你好世界" print(你好)
当我们使用 Playground 运行上述程序时,我们得到以下结果。Hello, Swift 4! 你好世界
-
打印变量
您可以使用打印功能打印常量或变量的当前值。您可以通过将名称括在括号中并在左括号前用反斜杠将其转义来插入变量值:以下是有效示例 -var varA = "Godzilla" var varB = 1000.00 print("Value of \(varA) is more than \(varB) millions")
当我们使用 Playground 运行上述程序时,我们得到以下结果。Value of Godzilla is more than 1000.0 millions