美文网首页
... 和 ..<

... 和 ..<

作者: fordring2008 | 来源:发表于2017-02-04 09:29 被阅读5次

    在很多脚本语言中,比如 Perl 和 Ruby 都有类似的 0..3,或者 0...3 这样的 Range 操作符。

    Swift 就是借用了这个语法

    0...3,  范围包括了,0、1、2、3

    0..<3    范围包括了,0、1、2

    let range1 = 0...3.0

    let range2 = 0...3

    let range3 = 0..<3

    for _ in range2 {

    print("1")

    }

    // 另一个场景是, 检查某个字符是否是合法的字符

    let test = "hello"

    let interval = "a"..."z"

    for c in test.characters{

    if !interval.contains(String(c)){

    print("\(c)不是小写字母")

    }

    }

    相关文章

      网友评论

          本文标题:... 和 ..<

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