Как можно добавить, например, cons
, к Iterable
?Подготовить к Итерабельной?
scala> val xs: Iterable[Int] = Seq(1)
xs: Iterable[Int] = List(1)
scala> xs :: 5
<console>:15: error: value :: is not a member of Int
xs :: 5
^
Я смотрел на docs, но не понять его.
Мне нравится этот ответ лучше, чем у меня. Вы хотите использовать 'Seq'. – wheaties
Я посмотрел на Iterable, так как я вручную скачал функцию последовательности (от scalaz/haskell) с помощью Seq. Но тогда у меня был набор, поэтому я взял LUB из Set и Seq - который является Итерируемым. –
Лучшее, что вы можете сделать с помощью 'Iterable', является конкатенацией с использованием' ++ ', что не обязательно будет содержать или сохранить порядок. –