擅长:python、mysql、java
<p>@berna111和@matt2000都是正确的。lambda版本由于函数调用而产生额外的开销。尾部调用优化将尾部调用转换为while循环(即自动将lambda版本转换为while版本),消除了函数调用开销。在</p>
<p>请参阅<a href="https://stackoverflow.com/a/13592002/7421639">https://stackoverflow.com/a/13592002/7421639</a>,了解Python为什么不自动进行这种优化,而您必须使用像cocon这样的工具来进行预处理过程传递。在</p>