我正在写一个方法,它返回成功的元组,但失败时返回None
。我还没有敲定None
(作为失败案例返回),但它是其中一个选择。我们可以返回-1,-1
的失败案例吗?我正在寻找最佳pythonic方式来实现这一目标,因此拆包很容易。从方法返回元组
请让我知道我们如何才能改善它。伪代码如下所示
def myFunc(self):
if self.validate() != 0:
return
x,y = self.getXY()
return x,y
为什么?引发异常有什么问题? – 2011-02-02 12:29:06