我在 F# 中定义秒表:
open System.Diagnostics
let UptimeStopwatch = Stopwatch.StartNew()
我每 3 秒打印一次
printfn "%A" UptimeStopwatch.Elapsed
每次我得到“00:00:00.0003195”或类似的小东西。每次我引用 UptimeStopwatch 时,F# 都会调用构造函数吗?如果是这样,我如何绕过这个广告来达到预期的效果?这是函数式编程和命令式编程的混乱混合。