带计数器的 Foreach 循环
我想在这个循环中添加一个计数器,以便了解列表中每个元素的行。你有一个简单的解决方案吗?
列表:foreach(fun(X) .... end,Y),
I would like to add a counter in this loop in order to know the row of each element of the list. Do you have a simple solution?
lists:foreach(fun(X) .... end,Y),
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用lists:foldl或编写您自己的函数:
Use lists:foldl or write your own function:
如果您想自己动手,这似乎可以按要求工作:
将使用两个参数调用函数
F
- 列表中的单个条目及其索引。If you want to roll your own, this appear to work as required:
The function
F
will be called with two parameters - the individual entry from the list and its index.