Я не понимаю, как работать с заголовочными файлами 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
.
Как мне импортировать этот файл?