Swift - 流程结构(循环结构、选择结构)

一、Swift支持的流程结构
  • 循环结构 for、for-in、while、do-while
  • 选择结构 if、switch
    这些语句后面一定要跟上大括号{ }
二、跟C语言对比
  • 用法基本一样的有:for、while、do-while、if
  • 需要关注的是for-in和switch
三、for - in
  • for-in和范围运算符
    for i in 1...3 {
    print(i)
    }
    //按顺序从范围中取值赋值给i,第取1次值,就执行1次循环体
    //范围的长度就是循环体执行的次数
  • 如果不需要用到范围中的值,可以用下划线—进行忽略
    for _ in 1...4 {
    print("*********")
    }
  • for _ in 1...2 {
          for _ in 1...3 {
           print("做俯卧撑")
    }
           print("休息一次")
    }
    
  • 标签 - 使用标签的其中1个作用,可以用于明确指定退出哪个循环
    //做2组俯卧撑,第组3个,做完一组就休息一会
    group :
    for _ in 1...2 {
    for item in 1...3 {
    print("做1个俯卧撑")
    if item ==2 {
    break group

    }
    print("休息一次")
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容