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