5.1 Swift数据类型

Swift中的数据类型包括:整型、浮点型、布尔型、字符串、元组、集合、枚举、结构体和类等。

这些类型按照参数传递方式的不同可以分为:值类型和引用类型。值类型就是在赋值或给函数传递参数时候,创建一个副本,把副本传递过去,这样在函数的调用过程中不会影响原始数据。引用类型就是在赋值或给函数传递参数时候,把本身数据传递过去,这样在函数的调用过程中会影响原始数据。

在上述数据类型中,整型、浮点型、布尔型、字符串、元组、集合、枚举和结构体属于值类型,而类属于引用类型。

本章将重点介绍整型、浮点型、布尔型和元组等基本数据类型。