swift变量介绍和使用 – Swift最新教程

上一章Swift教程请查看:swift数据类型

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

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

  • 整型(Int)或整型(UInt),用于表示整数。更具体地说,你可以使用Int32、Int64来定义32位或64位有符号整数,而使用UInt32或UInt64来定义32位或64位无符号整数变量,比如42和-23。
  • 浮点数——用于表示32位浮点数,它用于保存小数点较小的数字,例如,3.14159、0.1和-273.158。
  • Double – This用于表示64位浮点数,当浮点值必须非常大时使用。例如3.14159、0.1和-273.158。
  • Bool——表示一个布尔值,它可以是真,也可以是假。
  • 字符串是字符的有序集合。例如,“hello, world!”
  • 字符——这是一个单字符的字符串文字。例如,“C”

Swift还允许定义各种其他类型的变量,我们将在后续章节中介绍这些变量,比如可选变量、数组变量、字典变量、结构变量和类变量。

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

变量声明

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

var variableName = initial value

下面的例子演示了如何在Swift−中声明一个变量:

var varA = 42
print(varA)

类型注释

你可以在声明变量时提供类型注释,以便清楚了解变量可以存储的值的类型,这里是语法

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

下面的例子展示了如何使用注释在Swift中声明一个变量。这里需要注意的是,如果我们不使用类型注释,那么必须为变量提供初始值,否则我们只能使用类型注释声明变量。

var varA = 42
print(varA)

var varB:Float

varB = 3.14159
print(varB)

命名变量

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

你可以使用简单或Unicode字符来命名变量,下面的例子展示了如何命名变量:

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

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

打印变量

可以使用print函数打印常量或变量的当前值。你可以通过将名称括在圆括号中来插入变量值,并在左括号前使用反斜杠进行转义,以下是有效的示例

var varA = "Jueves"
var varB = 1000.00

print("Value \(varA) and \(varB)")

swift变量学习小结

  • swift支持和其它语言如C和C++类似的基本数据类型,如整型,浮点型,布尔类型等。
  • 可以使用var关键字直接声明一个变量而无需指定数据类型。
  • 如果要显示指定变量的数据类型,需要使用类型注解的方式声明变量。
  • 声明一个变量,需要保证其变量名称是合法的。
  • 打印一个变量可以使用print函数,还有两个参数可以指定分隔符separator和结束符terminator。
微信公众号
手机浏览(小程序)
0
分享到:
没有账号? 忘记密码?