Swift中的数据类型包括:整型、浮点型、布尔型、字符、字符串、元组、集合、枚举、结构体和类等。
这些类型在赋值或给函数传递时的方式不同,可以分为:值类型和引用类型。
值类型:就是创建一个副本,把副本赋值或传递过去这样在函数的调用过程中不会影响原始数据。
引用类型:就是把数据本身的引用(即:指针)赋值或传递过去,这样在函数调用过程中会影响原始数据。
整型、浮点型、布尔型、字符、字符串、元组、集合、枚举、结构体属于值类型,类属于引用类型。
Swift中的数据类型包括:整型、浮点型、布尔型、字符、字符串、元组、集合、枚举、结构体和类等。
这些类型在赋值或给函数传递时的方式不同,可以分为:值类型和引用类型。
值类型:就是创建一个副本,把副本赋值或传递过去这样在函数的调用过程中不会影响原始数据。
引用类型:就是把数据本身的引用(即:指针)赋值或传递过去,这样在函数调用过程中会影响原始数据。
整型、浮点型、布尔型、字符、字符串、元组、集合、枚举、结构体属于值类型,类属于引用类型。