我该如何在 Erlang 中编写方法
for_loop_with_index_and_value(F, L)
这是Go中循环的模拟
for index, value := range array {
F(index, value)
}
我已经阅读了带有计数器的 foreach 循环, 但我无法重写
lists:foldl(fun(E,Cnt) -> ..., Cnt+1 end, 0, Y)
这样 F 就不会返回下一个索引。
好的,非常感谢大家。为什么
for_loop_with_index_and_value(fun(I, V) -> calc(I, V) end, L)
工作但
for_loop_with_index_and_value(fun calc/2, L)
不工作?