классе указать иммутабельную коллекцию, не очень здоровую (ну элементов 100 максимум), что тащить то
List
Vector
immutable.IndexedSeq
?
если тебе её последовательно только обходить потом и без доступа по индексу, то бери List, тру фп и никакой жести из вектора
final case class Foo[T[_]](..., items: T[Item], ...)
Думаю, в 2.13 хорошим кандидатом на "просто набор элементов" будет ArraySeq
Обсуждают сегодня