Iterator
, как то, что мы ожидаем пройти только один раз, является примером того, что расширяет TraversableOnce
без расширения Traversable
. Здесь будут использованы методы MonadOps
.
Примечание MonadOps
находится в объекте-компаньоне, а не в признаке.
Также примечание TraversableOnce
устарело в 2.13.0 в пользу IterableOnce
.