Swift 变量

Swift 变量

变量为我们的程序提供了具名的存储空间,可以进行操作。在Swift 4中,每个变量都有一个特定的类型,决定了变量内存的大小和布局,可存储在该内存中的值的范围,以及可应用于变量的操作集。

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

  • Int或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、StructuresClasses

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

变量声明

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

var variableName = <initial value>

下面的示例显示了在Swift 4中如何声明变量:

var varA = 42
print(varA)

当我们在playground上运行上面的程序时,我们会得到以下结果-

42

类型注解

在声明变量时,你可以提供一个 类型注解 ,以明确变量可以存储的值的类型。下面是语法的示例 –

var variableName:<data type> = <optional initial value>

下面的示例显示了如何使用注释在 Swift 4 中声明变量。需要注意的是,如果我们不使用类型注释,则必须为变量提供初始值,否则我们可以只使用类型注释声明变量。

var varA = 42
print(varA)

var varB:Float

varB = 3.14159
print(varB)

当我们在playground上运行上述程序时,我们得到以下结果-

42
3.1415901184082

变量命名

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

您可以使用简单或Unicode字符来命名您的变量。下面的示例显示了您可以命名变量的方式−

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

var 你好 = "你好世界"
print(你好)

当我们在playground上运行上面的程序时,我们得到以下结果。

Hello, Swift 4!
你好世界

打印变量

您可以使用print函数来打印常量或变量的当前值。您可以通过在名称外面加上括号,并在开括号前加上反斜杠来插入变量的值:以下是有效的示例 –

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程