2016-06-05 2 views
1

В java у нас есть java.util.Collection Интерфейс является базой для всех классов Collection.Что такое базовый класс коллекции в scala?

Аналогично, что такое базовый класс или интерфейс для всех коллекций Scala?

+2

проходимой? http://docs.scala-lang.org/overviews/collections/overview –

+0

Что такое «все классы коллекций»? Класс карты? – Rumoku

ответ

2

Все коллекции в категории scala удлинить черту Итерабельный. Iterable также расширяет черту Traversable. Так, в основном, Iterable распространяется на 3 типа коллекций в scala:

1). Последовательности (коллекция элементов, хранящихся в линейной или индексированной форме), например: Array, ArrayBuffer, List, ListBuffer, Vector и т. Д.

2). Карта (хранит данные в кнопочная> стоимостной форме), например: HashMap, ListMap и т.д.

3) Набор (хранит уникальные элементы только), например: HashSet, BitSet и т.д.

Смежные вопросы