Ejercicio 3: Listas de caracteres

Ah, ¿pero la función length no la conocíamos ya? ¿No era para strings? ¿Te mentimos?

Sí, un poco.

En realidad, en Haskell los strings son listas de caracteres (Chars). Y length funciona para cualquier lista; su tipo es:

length :: [a] -> Int

Que los strings sean listas es muy útil, dado que nos permitirá usar muchas de las funciones de listas que veremos, pasándole strings.

¿Qué pasa en el intérprete si escribís?

  • "hola"
  • ['a', 'b', 'c']

Probalo

¡Dame una pista!

Si te quedaste pensando en la a en el tipo, espereanos un poco. Ya vamos a eso.

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