【发布时间】:2016-12-13 06:17:48
【问题描述】:
我正在学习 Elixir,直到第 7 章 PragProg 书,在考虑了不变性和其他项目之后,我认为通常不可能在 Elixir 映射/元组/列表等中创建循环引用。其中 A -> B -> C -> A。
没有真正尝试欺骗系统,这是真的吗?
【问题讨论】:
-
我在 Robert Virding in the mailing list 的帖子中发现了这一点,“Erlang 适合引用计数,因为它没有循环结构,它有一些循环引用,但它们只在知名的地方所以没有真正的问题。”我想您可以向他询问详细信息(或在此处获得答案)。 :)
-
您可能想稍微修改一下您的问题;我不确定在循环引用的上下文中是否可以将 Maps、Tuples 和 Lists 视为“相等”。它们在其他意义上肯定不是等价的。您可能想缩小您的问题范围。