【发布时间】:2012-04-24 10:09:13
【问题描述】:
遵循“武士原则”,我正在尝试在我的功能上执行此操作,但似乎是错误的......
return <value> if <bool> else raise <exception>
还有其他“漂亮”的方法可以做到这一点吗?谢谢
【问题讨论】:
-
这里的武士是什么?你觉得添加一些细节怎么样?
-
武士原则 - 返回胜利,或者根本不返回。如果一个函数履行了它的职责,则返回相应的结果对象,如果没有,则抛出一个异常。
-
哦,我明白了。也许一些链接会很好,例如Samurai Principle
标签: python exception conditional raise zen-of-python