美文网首页swift
swift:for循环刻度

swift:for循环刻度

作者: kindom_0129 | 来源:发表于2020-10-19 14:41 被阅读0次

刻度:在for循环中 index不是每次+1,而是根据刻度递增
如:每 5 分钟作为一个刻度
使用stride(from:to:by:)实现

let minutes = 60
let minuteInterval = 5
for tickMark in stride(from: 0, to: minutes, by: minuteInterval) {
    // 每5分钟渲染一个刻度线(0, 5, 10, 15 ... 45, 50, 55)
}

注意:stride(from:to:by:)是不包含右闭合的区间,如上面代码,不包含60的

如需包含,可以在闭区间使用 stride(from:through:by:)

let hours = 12
let hourInterval = 3
//此时,包含了闭合区间12
for tickMark in stride(from: 3, through: hours, by: hourInterval) {
    // 每3小时渲染一个刻度线(3, 6, 9, 12)
}

相关文章

  • swift:for循环刻度

    刻度:在for循环中 index不是每次+1,而是根据刻度递增如:每 5 分钟作为一个刻度使用stride(fro...

  • swift基础小结1

    swift基础小结 for 循环OC与Swift对比 While循环与downhill循环 OC与swift使用的...

  • Swift学习笔记(三)——循环、函数、类、结构体

    ...为封闭循环,类似<=;..<为半开循环。类似< swift也有oc中的for in循环 swift中用rep...

  • Swift--内存管理

    Swift内存管理概述 强引用循环 打破强引用循环 闭包中的强引用循环 Swift内存管理概述 Swift中的AR...

  • Swift循环之 for-in

    Swift循环之 for-in Swift for-in循环用来遍历集合中所有元素,例如数组中元素 语法: 例如 ...

  • Swift循环语句和条件判断语句

    for循环 Swift提供了两种for循环语句,一种是C语言的for循环:条件递增,这种方式在SWift3.0中遗...

  • Swift控制流

    Swift控制流 for 循环 Swift中使用for-in的形式来进行for循环,类似于C语言的for条件递增的...

  • 2019-05-05: 三:Swift中循环使用?

    一:Swift中循环使用? 二:for循环的写法? 三:while和do while循环?

  • 第八章 Swift 循环

    Swift 语言提供了以下几种循环类型 循环控制语句 循环控制语句和OC一样,不通点在于Swift在case条件下...

  • swift-循环

    循环 OC风格的 for Swift风格的 for 阶段性小结Swift 中使用 in 关键字标示循环的范围0.....

网友评论

    本文标题:swift:for循环刻度

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