En esta primera iteración, implementaremos las funciones de:
- Obtener el primer elemento de una lista en Erlang
- Obtener la cola de la lista en Erlang
- Obtener el tamaño de la lista en Erlang
- Invertir una lista en Erlang
- Obtener el i-ésimo elemento de una lista
Una vez echo esto, comenzaremos a implementar la función obtener primer elemento de la lista, que mostrará un mensaje de error en caso de que la lista sea la lista vacía.
De igual forma implementaremos obtener la cola de la lista:
Ahora procedemos a implementar la función que obtiene el tamaño de una lista, para ello, si recibimos la lista vacía, la longitud será 0, y en caso contrario la longitud será la longitud de la cola de la lista +1.
Para implementar la función de invertir una lista, recorreremos la lista e iremos concatenando el primer elemento de cada sublista en la cola, de forma que al recorrerla toda, nos quedará la lista invertida.
Por último implementaremos devolver el elemento que se encuentra en una posición determinada, donde el primer elementos se situará en la posición 0, y mostraremos un mensaje de error en caso de que el índice no sea correcto.
No hay comentarios:
Publicar un comentario