Early Return Pattern
- 2021.11.28
- Programming Techniques / Tools
說明
def some_method(...): if some_conditions: ...statementsA... else: ...statementsB...
改寫作:
def some_method(...): if some_conditions: ...statementsA... return ...statementsB...
好處
提高程式的可讀性,透過預先排除不符規格的內容以減少巢狀if-else的層數或過長的if else區塊
Last Updated on 2023/08/16 by A1go