作者:高人arm | 来源:互联网 | 2023-05-27 18:43
如何增加Erlang中元组的长度?例如,假设Tup={1,2,3}
,现在我想添加另一个元素.有没有办法做到这一点?
1> Łukasz Ptasz..:
元组不是一个灵活的数据结构.如果你经常调整它的大小,那么你应该考虑使用其他erlang数据结构,如列表,地图或集合 - 取决于你的期望.以下是键值商店的精彩介绍.
但是如果你真的必须扩展那个元组,那么你可以使用erlang:append_element/2:
{1,2,3,4} = erlang:append_element({1,2,3}, 4).