【发布时间】:2011-10-11 09:51:15
【问题描述】:
我使用 Python 作为示例,但我的问题是指一般的编程语言。
def some_function(eggs):
if eggs == 1:
do_something_1()
elif eggs == 2:
do_something_2()
elif eggs == 3:
do_something_3()
else:
do_error()
return
do_something_4()
do_something_5()
do_something_6()
(这只是一个例子。我的函数不会被称为do_something_x。)
像这样在 else 中添加 return 是一种不好的编程习惯吗?放一个更好的主意吗
do_something_4()
do_something_5()
do_something_6()
在每个 if/elifs 中?
【问题讨论】:
标签: python coding-style refactoring if-statement