для списков, но используется с монадической функцией (таким образом, "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

Ответы на вопрос(3)

Ваш ответ на вопрос