LINUX.ORG.RU

История изменений

Исправление Norgat, (текущая версия) :

в F# нельзя добавлять элементы в итерируемую коллекцию.

Этого и не в ФП языках лучше никогда не делать. Т.к. может итератор испортится. Делать надо через filter f seq который потом к seq в конец добавляешь (как это на F# написать мне лень вспоминать, слишком давно не юзал его).

P.S. Для лучшего понимания вопроса посоветую изучить как работает IEnumerable в .Net.

Исходная версия Norgat, :

в F# нельзя добавлять элементы в итерируемую коллекцию.

Этого и не в ФП языках лучше никогда не делать. Т.к. может итератор испортится. Делать надо через filter f seq который потом к seq в конец добавляешь (как это на F# написать мне лень вспоминать, слишком давно не юзал его).