美文网首页
Swift - 流程结构(循环结构、选择结构)

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

作者: 千山小畻 | 来源:发表于2016-06-17 21:56 被阅读17次
一、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("休息一次")
    }

相关文章

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

    一、Swift支持的流程结构 循环结构 for、for-in、while、do-while 选择结构 if、swi...

  • (三)swift支持的流程结构

    一、swift支持的流程结构 1、循环结构 2、选择结构 3、跟C语言对比 二、for-in和范围运算符 三、sw...

  • 01-C语言流程控制-if和switch条件语句

    流程控制 流程控制三种结构: 顺序结构, 选择结构, 循环结构 选择结构 C语言中提供了两大选择结构,分别是if ...

  • 04-JS基础-流程控制

    JavaScript提供3种流程结构:顺序结构、选择结构、循环结构。顺序结构:默认的流程结构。按照书写顺序从上至下...

  • Day04_if_switch

    选择结构 流程控制 分类 顺序结构 分支结构(if, switch) 循环结构(for, while, do .....

  • 流程

    概念:流程是指程序步骤执行的先后顺序 分类: 顺序结构 选择结构 循环结构 顺序结构 选择结构 if语句 if (...

  • Chapter4 Java流程控制之选择结构

    Lecture1 流程控制概述 流程控制语句种类:顺序、选择、循环;选择结构--if结构、if-else结构、多重...

  • Java知识之流程控制

    Java流程控制框架图 流程控制 一. 循环结构二. 分支结构三. 顺序结构 循环结构 for循环,for-eac...

  • Swift-3.0 流程控制

    循环结构:选择结构:Swift后面一定要有大口号; for in for _ i in 1...4{printl...

  • Axure系列教程(三):流程图之if和else

    流程图可以引申为流程控制,流程控制又分为顺序结构,分支结构,循环结构。今天所说的if和else是属于分支结构(选择...

网友评论

      本文标题:Swift - 流程结构(循环结构、选择结构)

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