1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.
  2. Informação: Pela 0:30 desta Sexta-feira (9 de Dezembro, 23:30 de Quinta-feira nos Açores) o Fórum e restantes sites da ZWAME vão estar offline para manutenção durante cerca de 1h30.
    Se necessário faremos actualizações via Twitter e Facebook.
    Remover anúncio

Haskell - duvida idiota

Discussão em 'Programação' iniciada por (-_-), 3 de Novembro de 2006. (Respostas: 2; Visualizações: 650)

  1. ae galera.. sou novo em programaçao e queria uma ajuda...

    curti soh:

    fun :: int -> int -> int ->
    fun x y = 3*x+y

    noob essa expressão... mas quando dou load, olha o q acontece:

    fun ::ERROR "C:\scripts\fun.hs" :2 - Inferred type is not general enough
    *** Expression : fun
    *** Expected type : a -> a -> a
    *** Inferred type : Integer -> Integer -> Integer

    viu??? Já troquei o int pelo integer, mais continua nao funcionando
    se puder ajuda ae... vlww
     
  2. [N]

    [N] Power Member

    já há uns anos que nao pego em haskell mas não terás ali uma seta a mais no final?

    fun :: int -> int -> int ->

    e o tipo não é com letra maiuscula? "Int"

    tb ja nao me lembro :$
     
  3. lol
    deu certo.... affff... nao tava com a seta a mais no final... eu q tinha digitado 1 seta a mais aki... mas nao tava colocando Int com letra maiuscula....... kkkkkkkkkkk
    vlw ae kra
     

Partilhar esta Página