整数
Swift提供 Int 和UInt 分别表示有符号和无符号
其中Swift调用属性也是采用"点语法"
整数类型有属性max和min 分别表示整数类型的更大值和最小值
浮点数
和OC区别不大,只是定义有些问题
布尔类型
Swift中不再接受0代表false,1代表true
元祖:
元组是Swift中特有的,OC中并没有相关类型是一种数据结构,在数学中应用广泛类似于数组或者字典可以用于定义一组数据 类似于泛型 用来表示某一类型的***组成元组类型的数据可以称为“元素”它可以把多个值成员复合成一个值,并且这些成员的数据类型可以不同,把成员的值放在一个括号,以逗号隔开
可选项(Swift独有)
可选项如果不符合就返回 nil
//相对比强制解包,还有更加安全的解包方式:可选绑定
//if-let 和 guard-let-else
不同于 if-let, guard-let-else 首先处理gender为nil的情况,在此情况中必须在大括号使用return或者break提前终止代码.与if-let结构相同的是,如果gender有值,那么gender的值会被保存在 "num2"中,不管有多少个guard-let-else,num2的作用域都在最外层,有效避免了过深的嵌套