Tipando más funciones

Antes te mostramos cómo escribir el tipo de una función que espera un parámetro. Pero ¿qué pasa con las funciones que esperan más de un parámetro?

¡Simple! Cada parámetro del dominio también se separa con una flecha (->).

Como regla mnemotécnica podemos decir que en el tipo de una función hay tantas flechas como cantidad de parámetros :sunglasses:

tieneLongitud :: String -> Int -> Bool
tieneLongitud palabra longitud = length palabra == longitud

Escribí una función nombreCompleto que tome un nombre, segundo nombre y apellido y devuelva el nombre completo (separado por espacios).

Y explicitá su tipo, claro :stuck_out_tongue:

 nombreCompleto "carlos" "alberto" "garcia"
"carlos alberto garcia"
¡Dame una pista!

  • Recorda la función ++.
  • Un String espacio se escribe así: " ".

Tenés que iniciar sesión antes de empezar a enviar tus soluciones