美文网首页swift
swift控制流——循环语句

swift控制流——循环语句

作者: 阿凡提说AI | 来源:发表于2017-02-25 10:42 被阅读5次

    for-in循环

    for index in var
    {
          代码块
    }
    

    在上面的语法格式中,index是一个每次循环遍历开始时被自动赋值的常量,这种情况下,index在使用前不需要声明,只需将它包含在循环的声明中,就可以对其进行隐式地声明,无需使用let等关键字声明。var表示一个集合。若这个常量存在于集合中,就执行下面的代码块,否则结束循环。

    for i in 1...3
    {
          printf(i)
    }
    

    注意:
    1.index常量只存在于循环的生命周期里。如果想在循环完成后访问index的值,或者想让index成为一个变量而不是常量,必须在循环之前就行声明。
    2.如果知道区间内的每一项的值,可以使用下划线(_)来代替变量名忽略对值的访问。

    let base = 3
    let power = 10
    
    var answer = 1
    
    for _ in 1...power
    {
          answer *= base
    }
    
    printf("\(base) to the power of\(power) is \(answer)");
    

    while循环

    while循环的语法格式:

    while 循环条件
    {
          代码块
    }
    

    死循环

    while true{
        statement(s)
    }
    

    repeat-while循环

    repeat{
          代码块
    }while 循环条件
    

    相关文章

      网友评论

        本文标题:swift控制流——循环语句

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