第六课 流程控制(二)

  • break,else和continue

break语句和 C 中的类似,用于跳出最近的一级 for或 while 循环。
循环可以有一个 else子句;它在循环迭代完整个列表(对于 for)或执行条件为 false (对于 while)时执行,但循环被 break中止的情况下不会执行。
continue 语句是从 C 中借鉴来的,它表示循环继续执行下一次迭代。

  • pass

pass 语句什么也不做。它用于那些语法上必须要有什么语句,但程序什么也不做的场合。
这个设计比较人性化。
1.用于创建最小结构的类:

>>> class MyEmptyClass:
...  pass
...

2.pass 可以在创建新代码时用来做函数或控制体的占位符。可以让你在更抽象的级别上思考。

>>> def initlog(*args):
...  pass # Remember to implement this!
...
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Swift 提供了类似 C 语言的流程控制结构,包括可以多次执行任务的for和while循环,基于特定条件选择执行...
    穷人家的孩纸阅读 727评论 1 1
  • [The Swift Programming Language 中文版]本页包含内容: Swift提供了多种流程控...
    风林山火阅读 610评论 0 0
  • Swift提供了多种控制流声明。包括while循环来多次执行一个任务;if,guard和switch声明来根据确定...
    BoomLee阅读 2,008评论 0 3
  • 我就这样走着 好像没有目的 城市里 宽阔的大道 坚硬的柏油路 再怎么努力也踩不出足迹 而我 为何要留下脚印? 我...
    柳下词阅读 548评论 2 3
  • 从小到大脾气一直不太好。老爸说我点火就着。 前一段时间与弟妹发生了争吵,虽然没像她那样破口大骂,是因为自己觉得和她...
    解忧小店主阅读 211评论 2 3