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