首页 > 代码库 > Swift 学习笔记2- 变量类型

Swift 学习笔记2- 变量类型

变量类型

    一般我们总是会把编程语言按照各种纬度做很多归类,比如根据是解释执行还是编译执行的划分车成两类。另一个划分纬度就是变量是弱类型还是强类型的,所以可见变量类型在一门语言是多么的重要。

    那么在swift中变量是强类型还是若类型的呢?它又有哪些数据类型呢?

  1. 基础类型

    在C, C++ 或者Object C 中定义了一些基本类型数据,Swift提供了一些自己的基础类型:

    整数类形:Int

    浮点类型:Double,Float

    布尔类型:Bool

    字符串类型:String

  2. 集合类型

    除了以上这些基础类型外,Swift还提供了一些集合(Collection)类型:

    数组:Array

    字典:Dictionary

  3. 其他类型

    元组:Tuple (如果你用过Python的话相信你不会对这个陌生)

    Optional type(实在不知道这个该翻译成什么)


现在我们可以回答上面提出的两个问题了:

  1. 在Swift中变量是强类型的;(对应Swift手册里提到的:type safe language)

  2. Swift 中有的内容类型有:Int, Float, Double, String, Array, Dictionary, Tuple, Optional type.