我不明白如何使用F#头文件。
我有两个测试文件:
Foo.fs:
module Foo
let add a b = a + b
Program.fs:
open Foo
printfn "%d" (add 8 2)
在文件 Program.fs 中,Visual Studio告诉我:
位于包含多个文件的库或应用程序中的文件 必须以名称空间或模块声明开头。 只有一个的最后一个源文件 应用程序可以省略这样的声明。
但是,我做了正确的事情:使用模块声明启动 Foo.fs 文件。如果我向 Program.fs 声明了名称空间或模块,则错误仍然存在。因此,我无权访问add
函数。
如何导入此文件?