Что такое использование функции isTraversableAgain в GenTraversableLike? - PullRequest
0 голосов
/ 03 января 2012

isTraversableAgain объявлен окончательным в GenTraversableLike и с его множеством известных подклассов , я хотел бы знать, как использовать функцию, и мудрость, стоящая за ее окончательностью.

1 Ответ

7 голосов
/ 03 января 2012

Этот метод определен на GenTraversableOnce, который является отцом для всего. Среди всего этого есть Iterator, который может быть пройден только один раз, и все остальное, которое, как ожидается, будет пройдено несколько раз. Хотя, конечно, вы можете подняться до GenTraversableOnce или TraversableOnce и подклассить его с чем-то еще, что можно пройти только один раз.

Методы, объявленные в GenTraversableLike, полагаются на возможность многократного обхода коллекции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...