Как вы можете организовать код F # аналогично С# -областям? - программирование
Подтвердить что ты не робот

Как вы можете организовать код F # аналогично С# -областям?

Есть ли функция, эквивалентная областям С#, чтобы иметь возможность группировать код в именованные блоки и сворачивать и расширять их?

В качестве альтернативы можно ли использовать обходные решения или инструменты сторонних разработчиков для достижения того же результата?

4b9b3361

Ответ 1

Возможным обходным решением может быть использование F # Outlining VS Extension, предоставляющее функциональность //#region. Я использую его с VS2010 в течение нескольких месяцев без проблем и считаю его очень удобным:

[-]//#region Region Name
   --lines of F# code--
   --lines of F# code--
   --lines of F# code--
   //#endregion

одним щелчком мыши сворачивается в

[+]Region Name

и обратно.

Ответ 2

Я нашел несколько раз назад (из-за моего любопытства) ссылку, на которую пытался найти этот вопрос.

Если вы посмотрите Регионы и панель навигации для F # в Visual Studio, парень, похоже, реализовал экспериментальную функцию. Сообщение первых 2012 года, так что это довольно свежий материал.

Должен сказать, что я этого не делал до сих пор.

Удачи.