如果質量未限定為準確的值,而是可能出現在多個範圍的值,會發生什麼情形?考慮以下例子:
質量範圍 | 寬度 |
---|---|
小於或等於 100 | 1 in |
大於 100 但小於或等於 200 | 2 in |
大於 200 但小於或等於 300 | 3 in |
大於 300 但小於或等於 400 | 4 in |
大於 400 | 6 in |
我們可以變更現有規則以適應這些範圍。
If mass <= 100 Then bracket_width = 1 ElseIf mass > 100 And mass <= 200 Then bracket_width = 2 ElseIf mass > 200 And mass <= 300 Then bracket_width = 3 ElseIf mass > 300 And mass <= 400 Then bracket_width = 4 Else bracket_width = 6 End If
進行這些變更後,會檢查每個 If 或 Else If 陳述式中範圍內的值。
從質量參數中移除多值清單
在最後一個步驟,我們要修改使用者參數 mass,它目前是一個多值參數。我們可以編輯多值清單來移除與此參數相關的多值特性。
測試修改的規則
(1) mass=75, width=1 in (2) mass=150, width=2 in