for_ is
traverse_ with its arguments flipped. For a
version that doesn't ignore the results see
for. This is
forM_ generalised to
Applicative actions.
for_ is just like
forM_, but generalised to
Applicative actions.
Examples
Basic usage:
>>> for_ [1..4] print
1
2
3
4