Swift:基础语法(二)

这次的文章主要讲述具有代表性的运算符逻辑,以及数据类型转换的简单举例。

一、逻辑运算符


逻辑运算符的功能就是把这多个条件进行组合,从而实现更多的复杂的表达式。使用逻辑运算符链接起来的式子称为逻辑表达式。其语法形式如下:


条件表达式 逻辑运算符 条件表达式 


注: 逻辑表达式返回的值是 Bool (布尔值)



二、强制解析运算符 


可选类型其实是一个美剧类型,里面包含了NoneSome两种类型。其实所谓的nil就是Optional.None,非nil就是Optional.Some,然后通过SomeT)包装(wrap)原始值。所以可选类型有值时,输出的值类似于以下的形式:Optional(原始值) 所以在使用可选类型进行运算的时候,需要拆包,即从枚举类型中取出原始值,拆包就需要使用到强制解析运算符!,它的使用形式如下:

可选类型的变量名/常量名!  

下面举一个例子,使用强制解析运算符实现可选类型的拆包,以及实现加法赋值运算,代码如下:


三、区间运算符


swift提供了两种可以方便地表达区间值的运算符:一种是闭区间运算符,另一种是半闭区间运算符。


1、闭区间运算符


闭区间运算符为…  由闭区间运算符连接起来的式子称为闭区间表达式。其语法形式如下:

操作数1…操作数2

其中,区间从 操作数1到操作数2,并且包括操作数1和操作数2.操作数1必须要小于操作数2 

使用闭区间运算符实现对1到10这10个数字的输出。代码如下:


2、半闭区间运算符


半闭区间运算符为..< 由半闭区间运算符连接起来的式子称为半闭区间表达式。其语法形式如下:

操作数1..<操作数2

范围从操作数1到操作数2,但是只包括操作数1,不包括操作数2
代码举例:


四:类型转换


1、整数的转换


转换的语法形式如下:

整数的数据类型(整数类型的变量/常量)

代码举例:






评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值