Я новичок в Haskell, и мне интересно, есть ли способ вывести «отладочные» строки внутри функции в Haskell? И.Е. Я хочу отладить, какие значения вводятся в функцию
Мой текущий код
import Prelude
foo(a,b,c)
print("input a : " ++ a)
= a + b + c
main = print(foo(1, 2, 3))
У меня есть опыт программирования, но я впервые подхожу к функциональному программированию, поэтому любая помощь будет оценена.