美文网首页
Swift-基础语法区间类型

Swift-基础语法区间类型

作者: 守护地中海的花 | 来源:发表于2020-11-16 10:14 被阅读0次

ClosedRangeRange

let range0 = 1...3
let range1:ClosedRange<Int> = 1...3
let range2:Range<Int> = 1..<3
let range3:PartialRangeThrough<Int> = ...5

for i in range2 {
    print(i)
}
print(range1.contains(2))
  • contains包含返回Bool值

字符、字符串也能使用区间运算,但默认不能用在for-in中

image.png
let stringRange = "cc"..."ff"
print(stringRange.contains("aa"))
print(stringRange.contains("dd"))

控制台:
false
true

带间隔区间值stride

stride:跨步

let hour = 11
let hourInterval = 2
for i in stride(from: 4, through: hour, by: hourInterval) {
    print(i)
}

for i in stride(from: 4, to: hour, by: hourInterval) {
    print(i)
}

控制台:
4
6
8
10
4
6
8
10

相关文章

  • Swift-基础语法区间类型

    ClosedRange、Range contains包含返回Bool值 字符、字符串也能使用区间运算,但默认不能用...

  • Swift-基础语法

    1、注释:添加单行语句的注释使用“//”;多行注释“/**/”;2、分号:可写可不写,一般不写;一行中多条语句时,...

  • Swift-基础语法

    swift文件 注意点 无需main函数,Swift将全局范围内的首句可执行代码作为程序入口 一句代码尾部可以省略...

  • 2017-07-03

    0、基础语法 Javascript基础语法包括:变量定义、数据类型、循环、选择、内置对象等。 数据类型有strin...

  • Swift-基础语法介绍

    总结 guard只能在函数中使用 Xmind

  • Swift-基础语法总结

    28号图片在笔记里面

  • TypeScript(三) —— 基础类型语法

    目录 基础类型语法原始类型字符串数字布尔值NullUndefinedSymbolVoidNeverany类型Obj...

  • swift-基础-基本语法1

    创建对象: 'OC: alloc / initWithXXXSwift: (XXX:) 调方法OC [UICol...

  • swift-基础-基本语法2

    字符串 Swift中不用写@ Swift中的字符串不是对象,而是个结构体 Swift中的字符串的性能比OC中高 虽...

  • Kotlin基础语法--基础类型

    基本类型 在 Kotlin 中,所有东西都是对象,在这个意义上讲我们可以在任何变量上调用成员函数和属性。 一些类型...

网友评论

      本文标题:Swift-基础语法区间类型

      本文链接:https://www.haomeiwen.com/subject/qchbbktx.html