如何在 Erlang 中增加元组的长度?例如,假设 Tup={1,2,3}
,现在我想向其中添加另一个元素。有什么办法吗?
最佳答案
元组不应该是一种灵活的数据结构。如果您经常调整它的大小,那么您应该考虑使用其他 erlang data structures喜欢lists , maps或 sets - 取决于您的期望。这是 nice introduction to key-value stores .
但是如果你真的必须扩展那个元组,那么你可以使用 erlang:append_element/2 :
{1,2,3,4} = erlang:append_element({1,2,3}, 4).
关于erlang - 增加 Erlang 中元组的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27840992/