Swift 5从零到精通iOS开发训练营
上QQ阅读APP看书,第一时间看更新

第2章 量值与基本数据类型

无论数学的任一分支是多么抽象,总有一天会应用在这实际世界上。

——尼古巴斯·伊万诺维奇·罗巴切夫斯基

变量一词源于数学,在计算机中,它被用来表示可以改变的值或者计算结果的抽象概念。与变量对应的是常量,它也是一种抽象概念,只是大多数情况下常量表示的值或计算结果是不可改变的。在大多数高级编程语言中,常量和变量的含义往往是广义的,它们可以表示一个具体类型的值、一段代码块、一个内存地址或者一个函数方法,本书中将变量和常量统称为量值。

数据类型则是将具有相同属性的数据进行分类,计算机中所有内容的实质都是数据,计算机的工作原理就是将这些数据存储在内存中的某个位置,并且在需要使用时快速方便地找到它,然后对其进行各种运算操作。不同的数据所占有的内存空间可能会有很大的差异,例如整数数据与浮点数(小数)数据、字符串数据与集合数据等,为了使各类数据能够最优地分配内存,避免不必要的内存消耗,大多数编程语言都定义了一系列的数据类型,Swift也不例外。本章将向读者介绍Swift中支持的基本数据类型,如整型、浮点型、布尔型、元组、可选类型等。

通过本章,你将学习到:

  • 常量与变量的意义、声明、命名规范、类型。
  • 数学进制与计算机存储原理。
  • 整型数据、浮点型数据、布尔型数据的应用。
  • Swift语言中的元组类型和可选类型。
  • 如何为类型取别名。