Lele Posted May 21, 2020 at 11:38 PM Report Share #618191 Posted May 21, 2020 at 11:38 PM Qual é o TIpo da função abaixo? Sem a ullização do comando :t, mostre como você obteve esses tipos. Identifique as classes dos parâmetros polimórficos. Caso não seja possível determinar o tipo, explique o porquê. Apresente uma entrada e a saída associada de forma a não retornar uma função de alta ordem. map.((.) (foldr (++) (foldr (++) [] [[1], [2], [4,5,6], [3]]))) Link to comment Share on other sites More sharing options...
Rui Carlos Posted May 31, 2020 at 11:17 PM Report Share #618294 Posted May 31, 2020 at 11:17 PM A menos que isto seja um exercício para avaliação (e nesse caso convinha referi-lo), sugeria-te que usasses mesmo o :t para descobrires os tipos. Podes encontrar alguns truques úteis aqui: https://wiki.haskell.org/Determining_the_type_of_an_expression Rui Carlos Gonçalves Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now