导入头文件打开:命名空间/模块错误

时间:2018-10-07 16:42:03

标签: module f# namespaces header-files

我不明白如何使用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函数。

如何导入此文件?

0 个答案:

没有答案