Изменяемые переменные f # не отображаются в окне локальной отладки VS 2008 - PullRequest
4 голосов
/ 21 мая 2010

Я использую VS2008 с интеграцией F # (апрель 2010 Community Technology Preview)

Когда я объявляю нормальную переменную, например

let x = 4

тогда x появится в окне локальной отладки, когда я установлю точку останова

Однако, если я использую изменяемую переменную

let mutable x = 4

тогда x не появится в том же окне

Любой совет?

1 Ответ

4 голосов
/ 21 мая 2010

Я не думаю, что это так просто. В любом случае, по моему опыту, опыт отладки «верхнего уровня» часто не так хорош, как отладка с помощью функций, например, например. если у вас есть десять строк кода на верхнем уровне, измените его на

let Main() =
    // your 10 lines of code
Main()

и опыт отладки может улучшиться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...