241 votes

Ajout d’un élément à la fin d’une liste en Scala

On dirait une question stupide, mais tout ce que j’ai trouvé sur internet était trash. Je ne peux pas tout simplement ajouter un élément de type T dans une list List [T]. J’ai essayé avec mais il semble qu’il crée un objet étrange et accédant à retourne toujours le premier élément qui a été mis à l’intérieur de la liste.

418voto

Landei Points 30509
<pre><code></code><p>Notez que cette opération a une complexité d’o (n). Si vous avez besoin de cette opération souvent, ou pour les longues listes, envisagez d’utiliser un autre type de données (par exemple un ListBuffer).</p></pre>

68voto

agilesteel Points 8330

C’est parce que vous ne devriez pas le faire (au moins avec une liste immuable). Si vous avez vraiment vraiment besoin d’ajouter un élément à la fin d’une structure de données et cette structure de données doit vraiment être une liste et cette liste doit vraiment être immuable alors cela soit :

ou qui :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X