>-
條款三十五,嘗試使用 CASE 語句取代多行 ELSIF 語句。
像是下面這樣的語法,使用了過多的 ELSIF,可讀性沒有那麼好。
IF l_color = 'red'
THEN
...
ELSIF l_color = 'blue'
THEN
...
ELSIF l_color = 'black'
THEN
...
若換用 CASE 來撰寫,可讀性會好很多。
CASE l_color
WHEN 'red' THEN ...
WHEN 'blue' THEN ...
WHEN 'black' THEN ...
END