• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Swift:基础语法(二)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
这次的文章主要讲述具有代表性的运算符逻辑,以及数据类型转换的简单举例。

一、逻辑运算符


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


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


注:逻辑表达式返回的值是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、整数的转换


转换的语法形式如下:

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

代码举例:







鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Swift字符串的介绍发布时间:2022-07-13
下一篇:
[Swift]LeetCode280.摆动排序$WiggleSort发布时间:2022-07-13
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap