HASKELL : imprimir o nome da função

kintela

Membro
alguém sabe como se consegue imprimir o nome de uma função?

p.e.

id :: Int -> Int
id x = x

o resultado parece-me óbvio.. mas eu ag precisava de uma função que me dê como resultado o nome da função e o seu resultado.. possível?

:004:
 
Acho que só criando uma função que chame a que queres saber o resultado e depois imprima no ecrão o nome da função e o resultado.
Já agora, qual é o motivo ?
 
Acho que só criando uma função que chame a que queres saber o resultado e depois imprima no ecrão o nome da função e o resultado.
Já agora, qual é o motivo ?
já consegui resolver o problema de outra maneira.

o que eu tenho é algo do genero:

func1 :: A -> B
func2 :: A -> B
func3 :: A -> B
func4 :: A -> B
aplica :: (A -> B) -> C

nsei se seria possível resolver como disseste... de qq maneira resolvi o problema com um tipo de dados = (funcao,"nome da funcao")
 
Back
Topo