当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


erlang make_tuple(Arity, DefaultValue, InitList)用法及代码示例


erlang:make_tuple(Arity, DefaultValue, InitList) -> tuple()
类型:
Arity = arity()
DefaultValue = term()
InitList = [{Position :: integer() >= 1, term()}]

创建大小为 Arity 的元组,其中每个元素都有值 DefaultValue ,然后填充 InitList 中的值。 InitList 中的每个列表元素必须是双元组,其中第一个元素是新创建的元组中的位置,第二个元素是任何术语。如果某个位置在列表中出现多次,则使用与最后一次出现相对应的术语。例子:

> erlang:make_tuple(5, [], [{2,ignored},{5,zz},{2,aa}]).
{[],aa,[],[],zz}

相关用法


注:本文由纯净天空筛选整理自erlang.org大神的英文原创作品 make_tuple(Arity, DefaultValue, InitList) -> tuple()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。