此为历史版本和 IPFS 入口查阅区,回到作品页
leftHander
IPFS 指纹 这是什么

作品指纹

100 Days of SwiftUI - Day 5

leftHander
·
·

八號風球還沒有除下,睡前再讀一下。

要evaluate一個condition,需要用到if, else。

例如:

設定 起床時間:6

如果(if)起床的時間是<=6,就吃早餐

否則(else)就出門去上班

也可以用else if 去增加更多。

Switch也能做到相同的效果,不過Switch需要列出所有的condition,而且也不能重覆,所以可以說是能減低出錯機會。

例如我們設定了enum 有紅、橙、黃、綠。使用Switch時只列出紅、橙,黃或紅、紅,黃,Swift均會指出有問題。

如要設定Default,必須用在Switch的最後。

如設定Fallthrough在Switch,當運算時有吻合的數值,也會同時執行餘下的數值。


雖然我的英文很一般,但大致都能理解學習內容。反而要把學會的東西用中文寫出來才難。

其實我覺得用英文來學Swift好像比較容易,Appcoda我是看中文版,感覺反而很難明白。


CC BY-NC-ND 2.0 授权