В чем разница между потоками, представлениями (SeqView) и итераторами в scala? Я так понимаю:
- Это все ленивые списки.
- Потоки кэшируют значения.
- Итераторы можно использовать только один раз? Вы не можете вернуться к началу и снова оценить значение?
- Значения представления не кэшируются, но вы можете оценивать их снова и снова?
Итак, если я хочу сэкономить место в куче, следует ли мне использовать итераторы (если Я больше не буду просматривать список) или просмотры? Спасибо.
задан Leif Wickland 25 March 2012 в 18:54
поделиться