【问题标题】:f# mutable variables don't show up in VS 2008 Local debug windowf# 可变变量不显示在 VS 2008 本地调试窗口中
【发布时间】:2010-05-22 03:03:33
【问题描述】:

我正在使用带有 F# 集成的 VS2008(2010 年 4 月社区技术预览版)

当我声明一个普通变量时,例如

let x = 4

然后当我设置断点时 x 将显示在本地调试窗口中

但是,如果我使用可变变量

let mutable x = 4

那么x就不会出现在同一个窗口中

有什么建议吗?

【问题讨论】:

    标签: visual-studio-2008 f# debugging


    【解决方案1】:

    我不认为这很简单。无论如何,根据我的经验,“顶级”调试体验通常不如调试功能好,例如如果顶层有十行代码,请将其更改为

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

    调试体验可能会有所改善。

    【讨论】:

    • 好像是这样。如果我将它重构为一个函数,现在会出现可变变量。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-01
    • 2018-12-18
    • 1970-01-01
    • 2022-11-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多