[ Swift ] 流程控制

Imgur

Download the source code from GitHub

[branch.playground]


if-else

特性
  • 條件處移除左右括號
  • 只能以布林來表示條件是否成立
  • 區塊處一定要使用左右大括號
結構
  • if-else Imgur Imgur

  • if-else if Imgur

Imgur

switch-case

結構

Imgur Imgur

特性
  • 條件處移除左右括號 Imgur
  • 可比對各種型態 Imgur
  • 所有的 case 皆要包括在內 Imgur
  • case 中可設多個條件 Imgur
  • case 中的 break 不須添加 Imgur
  • 使用 fallthrough 來繼續執行下一個 case Imgur
  • case 可指定範圍 Imgur

Lab

目前使用閏年規則如下 :

1. 西元年份除以400可整除,為閏年。  
2. 西元年份除以4可整除但除以100不可整除,為閏年。  
3. 西元年份除以4不可整除,為平年。  
4. 西元年份除以100可整除但除以400不可整除,為平年  

Imgur

Archer

Having being a full stack engineer. Experience with C, Python, Go, Swift, JavaScript, Node.js, Linkit 7697, Linkit Smart 7688, Raspberry Pi, ARM mbed, IoT solutions. Contact us : [email protected]

ALL RIGHTS RESERVED. COPYRIGHT © 2016. Designed and Coded by Makee.io