Range 運算子
建立一段由小排到大的數字。
a..<b → a 到小於 b 的所有數字。
a...b → a 到 b 的所有數字。
a... → 所有等於大於 a 的數字。
...a → 所有小於或等於 a 的數字。
..<a → 所有小於 a 的數字。
※前面的值不能大於後面的值(a 不能大於 b)
Bound
在Range裡,這裡建立時才知道的類型,就用「Bound」代稱。
指的是範圍的起始或結束邊界值。可以通過 Range 結構的 lowerBound 和 upperBound 屬性來獲取範圍的上下界。
我覺得 Range 處理數字或其他序列時很方便。範圍運算子讓我們可以輕鬆地定義從哪裡開始到哪裡結束的範圍,無論是閉區間 (...) 還是半開區間 (..<),都能滿足不同情境下的需求。
實作部分:
影片連結:https://youtu.be/hCDRNfyez4Q?si=nYbL7cDU7qucVIai