Newer
Older
# Implantion d'une Queue (Liste FIFO) en <r style="color:red">SCALA</r>
## Rapport de projet
Le but du projet, comme il peut sembler évident avec le titre, était d'implémenter une Queue en Scala.
Il s'agit d'une queue fonctionnant avec deux listes internes, qu'on appelle "in" et "out", qui permettent de renverser la liste en fonction des besoins.
### Détails de l'implantation
Comme brièvement expliqué dans l'introduction, la queue est implémentée grâce à deux listes de l'api de base de Scala (l'objet List),
que l'on réaffecte (ou plutôt recrée, nous sommes dans une optique fonctionnelle) selon l'opération à effectuer :
- Si on ajoute des éléments à la queue, c'est la liste "in" qui est sollicitée.
- Si on récupère des éléments de la queue, c'est la liste out qui est sollicitée.