iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 6
0
Mobile Development

IOS 菜菜菜鳥30天挑戰系列 第 6

IOS 菜菜菜鳥30天挑戰 Day-6 控制流程也很重要喔!

  • 分享至 

  • xImage
  •  

程式中我們常常需要判斷他們的發生與觸發,這時候流程控制的方法就是必須的了,那我們今天來討論幾個常用的流程控制。
使用控制流程前我們一定會有宣告的變數或物件之類的

IF:

以bool來作為判斷結果,也就是我們俗稱的true & false
當條件成立的時候必須有{}來執行裡面的程式
當條件不成立時則由else來做否定該條件的陳述

import UIKit

let i = 600

if i == 600 {
    print(i)
}
else i != 600 {
    print("not same.")
}

簡單來說就是“如果有”就會執行if裡面的程式“如果沒有”就會執行else裡面的程式

FOR:

for迴圈我們常用的有 for-in迴圈
它運作的方法是我們對陣列去做逐一執行的動作,陣列裡的元素有多少就會執行多少
https://ithelp.ithome.com.tw/upload/images/20200913/201296796cynXzIbhp.png

SWITCH:

switch的話呢簡單來說就是複數的if的感覺,當符合這個情況我們就會執行程式,當不符合就會進入下一個情況去比對符不符合,情況我們就用“case”來表示,那這邊還有一個特別的地方叫做default,也就是當沒有一個符合的時候我們就會默認使用這一行。

var score = 0

switch score {
case 0:
    "NICE"
case 1:
    "NOT NICE"
default:
    "AVERAGE"
}

上一篇
IOS 菜菜菜鳥30天挑戰 Day-5 來談談基本型別
下一篇
IOS 菜菜菜鳥30天挑戰 Day-7 Button是你!
系列文
IOS 菜菜菜鳥30天挑戰30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言