of on Elixir编程表达了这样一种观点,即存储状态或运行无限循环是通过将数据转到代理或任务中,或者通过对需要状态的函数的无限递归来完成的。他们没有提到递归的深度限制,也没有提到任何其他警告。既然搜索"Elixir堆栈溢出“只会导致该网站的点击,那么请允许我移除其中的含糊不清之处,并在这里问:在药剂中有什么实现保证,以确保无限递归作为‘循环’的一种方法不会导致堆栈
下面是来自Elixir docs的示例代码,以及我对它们如何工作的思考过程。如果有什么问题请告诉我。# Code example from Elixir docsall = fn(Enum.map对users的每个元素进行迭代,并在其上调用next,返回一个列表。
列表中每个用户的:age键的值作为列表返回
我有以下递归代码,在每个节点上,我调用sql查询来获得属于父节点的节点。__del__ of <MySQLdb.cursors.DictCursor object at 0x879776c>> ignoreddef returnCategoryQuerycatResults; traceback.print_exc();
我实际上对上面的方法没有任何问题,但我无论如何都会提出它,以便对这个问题有一个适当的概