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

swift 区间运算符

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

闭区间运算符

闭区间运算符 (a...b) 定义了从a到b的一组范围,并且包含a和b。a的值不能大于b。

 半开区间运算符

半开区间运算符(a..<b) 定义了从a到b但不包括b的区间

如同闭区间运算符,a的值也不能大于b,如果a与b的值相等,那返回的区间将会是空的

 

这一特性可用到遍历数组上

单侧区间

闭区间有另外一种形式来让区间朝一个方向尽可能的远,这种区间叫做单侧区间

半开区间运算符同样可以有单侧形式,只需要写它最终的值

比如说,一个包含数组所有元素的区间,从索引2到数组的结束。在这种情况下,你可以省略区间运算符一侧的值

单侧区间不仅是下标。也可以在其他上下文中使用

不能遍历省略了第一个值的单侧区间,因为遍历根本不知道该从哪里开始。你可以遍历省略了最终的单侧区间 

 

字符串索引区间

字符串也可以使用区间运算符

 倒序索引

通过reversed() 方法,我们可以将一个正序循环变成逆序循环,

Comparable区间

区间运算符可以作用在Comparable类型上,返回闭区间和半闭区间

 


鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
[Swift]LeetCode560.和为K的子数组|SubarraySumEqualsK发布时间:2022-07-13
下一篇:
Swift-04-Designated&amp;&amp;Convenience发布时间: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