Ну, seq всегда чуть выделяет за счёт создание Enumerator'а. Плюс в таком коде могут быть проблемы, если у тебя лист структур жирных и их приходится копировать. Но это уже надуманный пример)
ну слушай, так ты скоро и спать не сможешь спокойно, что где-то лишние пару байт выделились))
если вместо Seq.fold использовать List.fold, то становится чуть быстрее, но до рекурсии недотягивает, не смотря на элементарный код в List.fold где-то в 2-4 раза медленнее чем рекурсия
Обсуждают сегодня