Haskell Печать строк в функции

Я новичок в Haskell, и мне интересно, есть ли способ вывести строки «отладки» внутри функции в Haskell? I.E. Я хочу отладить, какие значения вводятся в функцию

Мой текущий код

import Prelude

foo(a,b,c) 
    print("input a : " ++ a)
    = a + b + c

main = print(foo(1, 2, 3))

У меня есть опыт программирования, но я впервые приближаюсь к функциональному программированию, поэтому любая помощь будет принята с благодарностью.

11
задан hammar 4 December 2011 в 04:21
поделиться