在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
这次的文章主要讲述具有代表性的运算符逻辑,以及数据类型转换的简单举例。
一、逻辑运算符逻辑运算符的功能就是把这多个条件进行组合,从而实现更多的复杂的表达式。使用逻辑运算符链接起来的式子称为逻辑表达式。其语法形式如下:条件表达式 逻辑运算符 条件表达式
注:逻辑表达式返回的值是Bool(布尔值)
二、强制解析运算符可选类型其实是一个美剧类型,里面包含了None和Some两种类型。其实所谓的nil就是Optional.None,非nil就是Optional.Some,然后通过Some(T)包装(wrap)原始值。所以可选类型有值时,输出的值类似于以下的形式:Optional(原始值) 所以在使用可选类型进行运算的时候,需要拆包,即从枚举类型中取出原始值,拆包就需要使用到强制解析运算符!,它的使用形式如下:
可选类型的变量名/常量名!
下面举一个例子,使用强制解析运算符实现可选类型的拆包,以及实现加法赋值运算,代码如下:
三、区间运算符swift提供了两种可以方便地表达区间值的运算符:一种是闭区间运算符,另一种是半闭区间运算符。
1、闭区间运算符
闭区间运算符为… ,由闭区间运算符连接起来的式子称为闭区间表达式。其语法形式如下:
操作数1…操作数2
其中,区间从 操作数1到操作数2,并且包括操作数1和操作数2.操作数1必须要小于操作数2
使用闭区间运算符实现对1到10这10个数字的输出。代码如下:
2、半闭区间运算符半闭区间运算符为..<
,由半闭区间运算符连接起来的式子称为半闭区间表达式。其语法形式如下:
操作数1..<操作数2
范围从操作数1到操作数2,但是只包括操作数1,不包括操作数2
代码举例:
四:类型转换1、整数的转换转换的语法形式如下:
整数的数据类型(整数类型的变量/常量)
代码举例:
|
请发表评论