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:FloatvarB = 3.14159 print(varB)

命名变量变量的名称可以由字母、数字和下划线组成,它必须以字母或下划线开头,大小写字母是不同的,因为Swift是大小写敏感的编程语言。
你可以使用简单或Unicode字符来命名变量,下面的例子展示了如何命名变量:
var _var = "Hello, Swift!" print(_var)var hello = "你好世界" print(hello)

打印变量【swift变量介绍和使用 – Swift最新教程】可以使用print函数打印常量或变量的当前值。你可以通过将名称括在圆括号中来插入变量值,并在左括号前使用反斜杠进行转义,以下是有效的示例
var varA = "Jueves" var varB = 1000.00print("Value \(varA) and \(varB)")

swift变量学习小结
  • swift支持和其它语言如C和C++类似的基本数据类型,如整型,浮点型,布尔类型等。
  • 可以使用var关键字直接声明一个变量而无需指定数据类型。
  • 如果要显示指定变量的数据类型,需要使用类型注解的方式声明变量。
  • 声明一个变量,需要保证其变量名称是合法的。
  • 打印一个变量可以使用print函数,还有两个参数可以指定分隔符separator和结束符terminator。

    推荐阅读