擅长:python、mysql、java
<p>你有两个选择:</p>
<ol>
<li>在递归中作为附加参数跟踪附加信息,例如<code>myRecursiveFunction(..., ancestry=[])</code></li>
<li>每当BoxItem嵌入BoxItem(在<code>__init__</code>构造函数中,为每个子项设置<code>child.parent = self</code>)时,让每个BoxItem跟踪其父项。如果你打算在多个盒子里放一个盒子里的东西,那就不好了。</li>
</ol>