我如何优雅地实现《武士原则》 http://c2.com/cgi/wiki?SamuraiPrinciple (胜利归来,或者根本不归来)关于我的职能?
return <value> if <bool> else raise <exception>
如果你绝对想要raise
在一个表达式中,你可以做
def raiser(ex): raise ex
return <value> if <bool> else raiser(<exception>)
这“尝试”返回返回值raiser()
,这将是None
,如果没有无条件的话raise
在函数中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)