Haskell – Prototipação de Tipos
•
•
Toda função definida em Haskell têm uma prototipação de
tipos, que segue a sequência dos argumentos da função,
sendo o último tipo o do valor de retorno da função.
nome_da_funcao :: Tipoarg 1 -> Tipoarg 2 ... Tipoarg saida
Exemplos:
fahrenheit_celsius :: Float -> Float
fahrenheit_celsius x = (x - 32)/ 1.8
num_par :: Int -> Bool
num_par x = if mod x 2 == 0 then True else False