我从here中提取了下面的示例代码,以便在Lambda中进行递归。 在第22行(return New Promise...),函数将promise返回给Lambda以调用函数本身(lambda-func)。我的问题是,如果第一个函数仍然需要等待承诺才能完成,为什么执行会停止?这可能是一个初学者的问题,但我只是不能很好地理解Lambda如何在返回、承诺和完成的同时完成。第一次运行不应该等待递归
我在看这篇文章:
dates = soup.findAll("div", {"id" : lambda L: L and L.startswith('date')})
我以为我理解python中的lambda函数。但是,当我查看这个lambda L: L and L.startswith('date')时,我知道它最终返回一个id,该id的值包含'dat