擅长:python、mysql、java
<p>我认为这篇文章的意思或多或少与下面类似(但我更喜欢使用exception的另一个答案,因为它更可读,更易于测试)。
创建帮助器类:</p>
<pre><code>class Empty:
def __call__(self, *args, **kwargs):
return self
def __getattr__(self, *args, **kwargs):
return self
def print(self, *args, **kwargs):
return False
</code></pre>
<p>及</p>
<pre><code>def might_return_false(self):
return Empty()
</code></pre>