擅长:python、mysql、java
<p>库是否真的指定它想要一个“未初始化的版本”(即类引用)?</p>
<p>在我看来,库实际上需要一个对象工厂。在这种情况下,可以输入:</p>
<pre><code>lib3 = Library(lambda: Multiply(5))
</code></pre>
<p>要了解lambda的工作原理,请考虑以下内容:</p>
<pre><code>Multiply5 = lambda: Multiply(5)
assert Multiply5().run(3) == Multiply(5).run(3)
</code></pre>