1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Haskell

Discussão em 'Programação' iniciada por congpow, 29 de Setembro de 2006. (Respostas: 1; Visualizações: 635)

  1. Quando temos uma função deste tipo fun :: [Int] -> [Bool]

    fun [] = False??
    fun (x:xs)
    | (x > 5) = True???
    | otherwise = fun xs

    Em que esta função tem de dar uma lista de BOOLEANOS,e a questão como é k eu faço a lista de bool, ou seja o que é que eu tenho de por onde eatao os pontos de interrogação.

    Agradecia a ajuda, obrigado.
     
  2. Rui_Carlos

    Rui_Carlos 1st Folding then Sex

    Código:
    fun []     = [False]
    fun (x:xs) | x > 5     = [True]
               | otherwise = fun xs
    para quê devolver uma lista de booleanos se a lista só vai conter um elemento?
     
    Última edição: 29 de Setembro de 2006

Partilhar esta Página