我有以下 F# 程序:
open MyModule
printfn "%d" test
MyModule 是:
module MyModule
printfn "foo"
let test =
printfn "bar"
42
这会产生以下输出:
foo
bar
42
当我将 MyModule 更改为:
module MyModule
printfn "foo"
let test =
// printfn "bar" <-- note the comment!
42
...结果是:
42
为什么不再打印“foo”?