如何选择列表中的第一个元组并将其余的元组保存在Erlang中?

海奇

我希望能够输入以下内容:

fun([{X,Y}, {A,B}, {M,N}]).

并且仅使用第一个元组,并保存其他元组供以后使用。我试图这样定义它:

fun([{X|Y}, V]) ->
V.

但是我只是在“ |”之前收到语法错误。“ V”只是试图输出以查看发生了什么。

我是否可以为此提供任何支持的资源?还是我做错了什么?

帕斯卡
func([{X,Y}| V]) -> %% fun is a keyword, you cannot use it as a function name
   %% do some stuff with X, Y
   V.

通常,如果要将相同的功能应用于列表的所有元素,则最好使用列表模块:(lists:foreach / 2,lists:map / 2,lists:foldl / 2 ...)或清单理解

Res = [Fun(T) || T <- L]

Fun是从列表L应用于每个元组T的功能

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何按每个元组中的第一个元素对元组列表进行排序,并选择每组中最后一个元素最大的元组

如何基于第一个值Python替换元组排序列表中的元组

如何通过类方法迭代元组列表中每个元组的第一个元素?

Erlang:获取列表中每个元组的第一个元素

在列表中删除元组的第一个元素

元组列表到元组 C# 列表中的第一个元素列表

如何在python中的每个列表/元组中修改第一个值?

如何在列表中的元组中检查第一个数字?

如何在两个不同的元组列表中与元组的第一个元素相交

Javascript检查元组的第一个元素是否存在于元组数组中

Haskell:在元组列表中查找第一个元素为x的元组

根据元组的第一个条目从列表中删除重复的元组

如果元组具有相同的第一个元素,如何聚合元组列表中的元素?

如何从仅匹配 Haskell 中元组的第一个值的元组列表中删除元素

如何获取元组列表中的第一个元素?

如何提取每个子列表中每个元组的第一个元素?

如何从元组列表中删除第一个元素?

随机选择一个元组集,然后将其从原始元组列表中删除

元组列表中第一个字符串之后存在多少个整数

当每个项目也包装在另一个元组中时,如何从元组列表中获取第一个项目

如何比较一个元组列表中的第一个元组与另一个列表中的第一个元组,然后将第二个元组与第二个列表中的元组进行比较,依此类推?

从元组列表中提取第一个元素到列表中

在Django模板中的元组列表的第一个元素中访问元组的第三项

如何在列表中的每个元组中添加一个新条目,该列表是 erlang 中的元组集合?

在 terraform 中获取元组的第一个元素

如何更新元组并将其保存在python中的新元组

将元组列表转换为数组,每个元组中的第一个元素是数组索引?

如何使用每个元组的第一个值作为键将六个元组列表连接到 Pandas 数据框中?

如何从元组列表字典的所有键中输出所有第一个元素?