0

我想知道如何打印完成的迭代次数。我考虑过在内部使用另一个 lambda 函数,例如(\a succ)失败。

这是我的代码

showit = forM list (\a -> putStr "number:"++HEREWHAT??++" is "++" a"
4

1 回答 1

6

使用 枚举列表的项目zipWithM

display = zipWithM (\i a -> putStr "number:" ++ show i ++ " is " ++ a) [1,2..] board

(如果你想从零开始计数,或者用 [0,1..] 枚举)。

于 2013-01-13T01:15:26.180 回答