DEV Community

Too Leng
Too Leng

Posted on

【ChaoCode】 Swift 基礎篇 9:流程控制「if else」 作業

在一串 if 的語法中,else if 和 else 分別最多和最少可以使用幾個?

else if:0 到無限多個。
else:0 或 1 個。
請問下面左右的兩種寫法有什麼差別嗎?

Image description

左邊的不會印出 10 ~ 19 度時的情況。
右邊的不會印出「很熱」,因為第一個條件 (溫度 >= 20) 就已經包括 (溫度 >= 30) 了,所以只有 20 度以上就是舒適,以下就是很冷。
請問下圖在「布林」這個變數是 true 和 false 的時候,分別會執行哪幾行的「做點什麼」?

Image description

布林為 true 時:5 -> 7 -> 11。
布林為 false 時: 7 -> 11。

Top comments (0)