для списков, но используется с монадической функцией (таким образом, "M"). Вариант подчеркивания используется, когда вы заботитесь только о побочном эффекте (в данном случае печати) и не заботитесь о результате сопоставленной функции.
аюсь напечатать элементы моего списка на новых строках, но не могу заставить его работать;
printElements :: [String] -> IO()
printElements (x:xs) = print x (some kind of newline, then loop?) printElements xs
Итак, это:
["1","2","2","4"]
даст:
1
2
3
4