📜  Swift-变量

📅  最后修改于: 2020-12-25 04:23:26             🧑  作者: Mango


变量为我们提供了程序可以操纵的命名存储。 Swift 4中的每个变量都有一个特定的类型,该类型确定变量的内存大小和布局。可以存储在该内存中的值的范围;以及可以应用于该变量的一组操作。

Swift 4支持以下基本类型的变量-

  • Int或UInt-用于整数。更具体地说,可以使用Int32,Int64定义32或64位有符号整数,而UInt32或UInt64定义32或64位无符号整数变量。例如42和-23。

  • 浮点数-用于表示32位浮点数。用于保存小数点后的数字。例如,3.14159、0.1和-273.158。

  • Double-用于表示64位浮点数,当浮点值必须非常大时使用。例如3.14159、0.1和-273.158。

  • 布尔-这表示布尔值,它是true或false。

  • 字符串-这是字符的有序集合。例如,“你好,世界!”

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

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

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

变量声明

变量声明告诉编译器在哪里以及为变量创建多少存储空间。使用变量之前,必须使用var关键字声明它们,如下所示:

var variableName = 

以下示例显示了如何在Swift 4中声明变量-

var varA = 42
print(varA)

当我们使用游乐场运行上述程序时,我们得到以下结果-

42

类型注释

声明变量时可以提供类型注释,以明确变量可以存储的值的类型。这是语法-

var variableName: = 

以下示例显示了如何使用注释在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(你好)

当我们在操场上运行上述程序时,得到以下结果。

Hello, Swift 4!
你好世界

打印变量

您可以使用打印函数来打印常量或变量的当前值。您可以通过在圆括号内包裹名称来插值变量值,并在开括号前使用反斜杠将其转义:以下是有效示例-

var varA = "Godzilla"
var varB = 1000.00

print("Value of \(varA) is more than \(varB) millions")

当我们在操场上运行上述程序时,得到以下结果。

Value of Godzilla is more than 1000.0 millions