美文网首页swift
swift学习-循环语句

swift学习-循环语句

作者: 男人宫 | 来源:发表于2020-03-15 14:27 被阅读0次
//循环
//1.for循环
let array = ["苏州","上海","北京","武汉"]
for city in array {
    print("输出的城市是\(city)")//苏州.上海,北京,武汉
}
//2.while循环.先判断条件,当条件不成立时,循环结束
var num = 0;
while num < 5 {
    num += 1
}
print(num) //输出num的值5
//3.repeat while while在最后面.所以该循环至少会执行一次
var a = 0
repeat{
  a += 1
}while a < 5
print(a) //输出结果是5
//退出循环 break continue return fallthrough
//break
for b in 1...10 {
    if b > 3 {
      print("跳出循环\(b)")
        break
    }
    print(b)
}
//退出多个循环
//如果循环嵌套循环,里层的break,不会间断外面的循环
//for c in 1...10 {
//    for d in 1..<3 {
//        if d == 2 {
//            print("跳出循环")
//            break
//        }
//    }
//    print(c)
//}
//解决办法
//在最外面的语句的前面加上一个标签名,想要跳出所有循环的时候就break 标签名即可
tiaochu: for c in 1...10 {
    for d in 1..<3 {
        if d == 2 {
            print("跳出循环")
            break tiaochu
        }
    }
    print(c)
}
//跳出,继续执行continue
for d in 1...10 {
    if d == 3 {
    print("这里看看,执行了")
    continue
    //continue后面的不会执行
    print("不会执行这里,跳出去了") //xcode也会提醒你continue后面的不会执行
    }
    print(d)
}
//
var e = 5
switch e {
case 0...2:
    print("0-2的数字")
case 3...6:
    print("3-6的数字") //只输出此语句
case 5...10:
    print("5-10的数字")
default:
    print("其他数字")
}
//前面这段switch语句只要一个case匹配到就不会执行剩下的case,跳出来.如果想让他继续判断执其他的case,那么需要加上fallthrough
var f = 5
switch f {
case 0...2:
    print("0-2的数字")
case 3...6:
    print("3-6的数字") //输出此语句啊
    fallthrough
case 5...10:
    print("5-10的数字") //输出此语句(因为前面的case加上了fallthrough关键字)
default:
    print("其他数字")
}

相关文章

  • swift学习-循环语句

  • 第八章 Swift 循环

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

  • 控制流(Control Flow)

    swift里面的控制流分为For-In 循环、While 循环、 条件语句、控制转移语句、 提前退出、检测 API...

  • Swift-标签语句

    在Swift中,可以在其他循环和条件语句中嵌套循环和条件语句,以创建复杂的控制流结构。 然而,循环和条件语句都可以...

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

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

  • Swift教程之控制流

    控制流 Swift包含很多控制流语句:while循环、if、guard、switch和for-in循环。 For-...

  • swift - 1

    swift大纲---一天学会swift 简单值:常量,变量 控制流:条件判断语句,循环语句 函数和闭包:函数特殊,...

  • swift学习之判断、循环语句

    判断语句 switch语句 for循环 while的语句 ?和!的用法

  • Swift - 条件语句、循环语句

    一、条件语句 条件语句通过设定的一个或多个条件来执行程序,在条件为真时执行指定的语句,在条件为 false 时执行...

  • Swift - 控制流

    控制流语句,用于控制程序正在执行的流程。Swift中,控制流语句主要为条件语句和循环语句。 条件语句 if条件语句...

网友评论

    本文标题:swift学习-循环语句

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