Soy nuevo en Haskell y me pregunto si hay una forma de generar líneas de 'depuración' dentro de una función en Haskell. ES DECIR. Quiero depurar qué valores están siendo introducidos en una funciónHaskell Print Lines en la función
Mi código actual es
import Prelude
foo(a,b,c)
print("input a : " ++ a)
= a + b + c
main = print(foo(1, 2, 3))
Tengo experiencia con la programación, pero esta es mi primera vez de acercarse a la programación funcional, por lo que se observará ninguna ayuda .
gracias mucho! Me voy a google lo que hace 'show' ahora – AlanFoster
@ user551841, 'show' produce una representación de cadena de un valor (para imprimir y tal). –
@ user551841: Do not Google, [Hoogle] (http://www.haskell.org/hoogle/?hoogle=show)! Es un motor de búsqueda especializado para la documentación de Haskell, y tiene la característica bastante única de poder buscar funciones _por tipo_. Si te estás metiendo en Haskell, es mejor que te familiarices con él. – hammar