Swift 提供的基本数据类型和引用类型有哪些?

4 min read

Swift 提供的基本数据类型包括:

  1. Int:表示整数的数据类型,可以是有符号或无符号的,长度根据系统的位数而定。

  2. Float 和 Double:表示带有小数点的实数,Float 是单精度浮点数,Double 是双精度浮点数。

  3. Bool:表示布尔值的数据类型,只有两个取值:true 和 false。

  4. String:表示文本字符串的数据类型,用双引号或三个双引号括起来。

Swift 提供的引用类型包括:

  1. Array:数组,一种有序的集合类型,可以存储相同类型的数据。

  2. Dictionary:字典,一种无序的集合类型,可以存储键值对,键和值可以是不同类型的数据。

  3. Set:集合,一种无序的集合类型,可以存储相同类型的不重复数据。

  4. Class:类,一种高级数据类型,可以用来描述自定义的对象,比如人、车、房子等等。类是引用类型,在 Swift 中使用比较广泛。

  5. Struct:结构体,也是一种自定义数据类型,比较轻量级,不支持继承,但是性能更高。