nuno35 Posted October 8, 2018 at 05:50 PM Report #612012 Posted October 8, 2018 at 05:50 PM Boa Tarde Quero agradecer desde já a ajuda que me teem dado nesta linguagem que nao é nada fácil ainda estou a tentar perceber muita da sintaxe e a principal duvida que estou a ter agr é nas funções queria ter varias funções num ficheiro compilar esse ficheiro e dps poder chamar cada uma das funções com os seus parâmetros por exemplo: soma :: Int -> Int soma x let resultado = [ x + y | y <- [0..100]] show resultado e dps no terminal fazer: > soma 3 Desde já Obrigado
pwseo Posted October 12, 2018 at 07:06 AM Report #612048 Posted October 12, 2018 at 07:06 AM @nuno35 Qual está a ser a dificuldade? Descreve-nos o que estás a fazer, o que acontece e o que pretendes que aconteça (e que não acontece).
nuno35 Posted October 12, 2018 at 03:19 PM Author Report #612053 Posted October 12, 2018 at 03:19 PM já consegui resolver o problema, estava a ter dificuldades em escrever a função porque pensava que o show era uma espécie de return coloquei so a lista em compreensão, como é que eu posso retorna o valo de uma função em haskell por exemplo receber um valor fazer lhe umas contas e devolver o resultado final? Obrigado
Solution pwseo Posted October 12, 2018 at 03:42 PM Solution Report #612054 Posted October 12, 2018 at 03:42 PM Um breve exemplo: square :: Int -> Int square x = x * x Isto ajudou?
nuno35 Posted October 14, 2018 at 07:51 PM Author Report #612065 Posted October 14, 2018 at 07:51 PM sim é isso mesmo obrigado
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