Мне нравится использовать файлы подписи .fsi для контроля видимости. Однако, если в моем решении есть как Foo.fsi
, так и Foo.fs
, и #load "Foo.fs"
в скрипте, похоже, что соответствующий файл подписи не используется. Если я это сделаю:Использование файла подписи в скрипте
#load "Foo.fsi"
#load "Foo.fs"
... тогда требуемый контроль видимости случается. Является ли это рекомендуемым способом достижения этого, или есть лучший способ сделать это? В идеальном мире хотелось бы, чтобы файл подписи также загружался автоматически.
Не окончательный ответ, но лучший способ. Из чтения 'Expert F # 4.0' можно сделать' #load 'Foo.fsi "" Foo.fs "" Foo.fsx "' Все три загрузки находятся на одной строке. –
@GuyCoder до сих пор, ваш «лучший способ» также является лучшим ответом. С тех пор я подумал об этом, и понял, что имеет смысл включать или нет .fsi в скрипте, потому что можно было бы «проверить» исходный код в этой точке. В любом случае, если вы введете свой комментарий в качестве ответа, я буду рад принять его как принятый ответ;) – Mathias