Jestem nowy w Haskell i zastanawiam się, czy istnieje sposób na wyprowadzenie "debugowania" linii w funkcji w Haskell? TO ZNACZY. Chcę debugowania jakie wartości są wprowadzane do funkcjiHaskell Print Lines w funkcji
Mój obecny kod jest
import Prelude
foo(a,b,c)
print("input a : " ++ a)
= a + b + c
main = print(foo(1, 2, 3))
Mam doświadczenie z programowaniem, ale jest to mój pierwszy raz w pobliżu programowania funkcyjnego, więc każda pomoc będzie mile widziane .
dzięki bardzo! Idę do Google'a, co "show" ma teraz – AlanFoster
@ user551841, 'show' tworzy ciąg znaków reprezentujących wartość (dla drukowania i inne). –
@ user551841: Nie Google, [Hoogle] (http://www.haskell.org/hoogle/?hoogle=show)! Jest to wyspecjalizowana wyszukiwarka do dokumentacji Haskell i ma dość unikalną funkcję wyszukiwania funkcji _by typ_. Jeśli dostaniesz się do Haskell, równie dobrze możesz się z nim zapoznać. – hammar