美文网首页
Swift - 区间运算符的用法(... 和 ..<)

Swift - 区间运算符的用法(... 和 ..<)

作者: KUANGJUNJIE | 来源:发表于2017-08-09 14:45 被阅读0次

    区间运算符可以用来表示两个操作数之间的范围集合。

    1.闭区间运算符: a...b

    for i in 1...3 {
         print(i) // 打印结果 1 2 3
    }
    

    2.半闭区间运算符: a..<b

    for i in 1..<3 {
         print(i) // 打印结果 1 2
     }
    

    3.倒序循环

    // 通过 reversed() 方法, 我们可以将一个正序循环变成逆序循环
    for i in (1..<3).reversed() {
         print(i) // 打印结果 2 1
    }
    

    4.区间运算符除了返回一个Range外,还可以接受Comparable的输入,返回ClosedInterval或HalfOpenInterval所以我们可以用这个特性检查字符串里的字符是不是都是合法字符(比如是不是都是小写)

    let name = "KuangJuneJie"
    let interval = "a"..."z"
        for c in name.characters {
             if  !interval.contains(String(c)) {
                   print("\(c)不是小写字母")//打印信息 K不是小写字母 J不是小写字母 J不是小写字母
             }
         }
    

    相关文章

      网友评论

          本文标题:Swift - 区间运算符的用法(... 和 ..<)

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