当前位置: 首页 > 文档资料 > Swift 中文教程 >

变量

优质
小牛编辑
146浏览
2023-12-01

变量为我们提供了程序可以操作的命名存储。 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 - 这表示布尔值,该值为true或false。

  • String - 这是一个有序的字符集合。 例如,“Hello,World!”

  • Character - 这是一个单字符字符串文字。 例如,“C”

Swift 4还允许定义各种其他类型的变量,我们将在后续章节中介绍这些变量,例如Optional, Array, Dictionaries, Structures,Classes

以下部分将介绍如何在Swift 4编程中声明和使用各种类型的变量。

变量声明 (Variable Declaration)

变量声明告诉编译器为变量创建存储的位置和数量。 在使用变量之前,必须使用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

命名变量 (Naming Variables)

变量的名称可以由字母,数字和下划线字符组成。 它必须以字母或下划线开头。 大写和小写字母是不同的,因为Swift 4是区分大小写的编程语言。

您可以使用简单或Unicode字符来命名变量。 以下示例显示了如何命名变量 -

var _var = "Hello, Swift 4!"
print(_var)
var 你好 = "Hello,World!"
print(你好)

当我们使用playground运行上述程序时,我们得到以下结果。

Hello, Swift 4!
Hello,World!

打印变量

您可以使用打印功能打印常量或变量的当前值。 您可以通过在括号中包装名称来插入变量值,并在左括号前用反斜杠转义它:以下是有效的示例 -

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