Traversable
et Iterable
sont des traits de base pour les collections de scala. En fait, Iterable
s'étend Traversable
.
De scala api doc pour Iterable
:
Un trait de base pour les collections itératives.
Ceci est un trait de base pour toutes les collections Scala qui définissent une méthode de itérateur pour parcourir un par un les éléments de la collection.
Et Traversable
:
C'est un trait de base de toutes sortes de collections Scala. Il implémente le comportement commun à toutes les collections, en termes d'une méthode foreach.
Voici un belles photos de scala-lang site qui représente les collections de scala hiérarchie (muable et immuable, respectivement):
Immuable:
'HashMap' ne met' Seq'. Peut-être que vous regardiez 'java.util.HashMap'? – Madoc