Атрибут AutoOpen в F #
Какова рекомендуемая доктрина для использования атрибута AutoOpen?
(Этот вопрос, вероятно, является продолжениемкогда использовать модульную функцию VS статической функции для одноименного типа )
Эксперт F # заявляет, что «это может быть полезно, когда вы определяете специальные операторы и функции верхнего уровня:»
Так что, похоже, это как бы уменьшает роль модуля в организации кода, когда вам технически нужен один для написания кода, но вы удаляете его существование с точки зрения клиента.
Есть что-то еще? Когда вы используете это?