erlang - 带计数器的 Foreach 循环

标签 erlang

我想在这个循环中添加一个计数器,以便知道列表中每个元素的行。你有一个简单的解决方案吗?
lists:foreach(fun(X) .... end,Y),

最佳答案

使用 list:foldl 或编写自己的函数:

lists:foldl(fun(E,Cnt) -> ..., Cnt+1 end, 0, Y),

关于erlang - 带计数器的 Foreach 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4777152/

相关文章:

erlang - Dart:在正在运行的系统中可以即时交换源代码吗?

Erlang gen_server 转换错误的返回值

erlang - 如何打包 Erlang 应用程序?

java - 使用 gen_tcp :send doesn't get sent until the socket is closed 的消息

caching - 如何存储模块级一次性写入状态?

python - 为什么我在使用 Erlang 19.1.1 的 .Net Client 到 RabbitMQ 时出现 SSL 握手失败,但在 17.4、18.1 和 18.2 中却没有?

erlang - 为什么 dbg 返回 pid :tracer() differs from dbg:get_tracer()

在Windows上使用rebar编译NIF项目

Erlang gen_server vs 无状态模块

windows - 如何使用 Erlang Win32Reg 读取 Windows 注册表项?