本文介绍: 类型别名给数据类型取别名。比如给Int数据类型取别名,一个叫小孩,一个叫少年,一个叫青年,一个叫老年。实际上都是Int数据类型,只不过在代码阅读的时候,方便理解得多。给数据类型取别名,使用typealias关键字。 typealias child = Int typealias Teenager = Int typealias young = Int typealias old = Int类型转换强制转换:() var a = 11 var b =
类型别名
给数据类型取别名。比如给Int数据类型取别名,一个叫小孩,一个叫少年,一个叫青年,一个叫老年。实际上都是Int数据类型,只不过在代码阅读的时候,方便理解得多。
类型转换
?? 语法:
当我们强制转换一个数据类型的时候,如果转换不了,那么就告诉编译器,转换不了的时候,取我??符号后面的值。
此时a的值是非数字字符串类型,所以转不了Int,因此会取??后面的10作为参数,最终b的赋值为12+10=22.
可选类型:问号?与 感叹号!
当我们用var来定义变量而不赋初始值的时候,系统就会报错。因为swift需要值的内容来确定该变量的数据类型,并不会像java、oc等语言一样,给没有初始化的变量赋初始值。
可选类型的声明方式:
可选绑定:
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。