zoukankan      html  css  js  c++  java
  • Swift,循环及判断

    1、for循环(执行固定次数的操作)

    (1)基本数组循环

    var a=[1,2,3]
    for value in a{
      print(value)  //1 2 3
    }
    

    (2)自定义循环次数

    for i in 0...4{
        print(i)  //0 1 2 3 4
    }
    

    2、while循环(执行次数未知)

    var a=0
    var sum=0
    while a<10 {
      sum+=a
      a+=1
    }
    print(sum)  //45
    

    3、中断循环

    (1)continue结束本次循环

    (2)break结束整个循环

    4、if语句(单条件)

    (1)if

    var a=0
    if a==0{
      print(0)  //0
    }

    (2)if...else

    var a=1
    if a==0{
      print(0)
    }else{
      print("nil")  //nil
    }
    

    (3)if...else if

    var a=1
    if a==0{
      print(0)
    }else if a==1{
      print(1)  //1
    }
    

    5、switch语句(多条件)

    (1)范围判断

    var a=20
    switch a{
      case 15...20:
        print("正常")  //正常
      default:
        print("nil")
    }

    (2)元组判断

    var a=(0,0)
    switch a{
      case (0,0):
        print("原点")  //原点
      default:
        print("nil")
    }
    
  • 相关阅读:
    lambda表达式
    You can't specify target table 't_mail_marketing' for update in FROM clause
    从对象list中获取对象属性list
    枚举缓存
    Solr语法
    通过Telnet查询注册服务
    日志查询
    Maven 屏蔽静态文件
    抽奖
    随机码生成方法
  • 原文地址:https://www.cnblogs.com/huangqiming/p/7515702.html
Copyright © 2011-2022 走看看