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