2016-02-16 2 views
6

Мне нравится использовать файлы подписи .fsi для контроля видимости. Однако, если в моем решении есть как Foo.fsi, так и Foo.fs, и #load "Foo.fs" в скрипте, похоже, что соответствующий файл подписи не используется. Если я это сделаю:Использование файла подписи в скрипте

#load "Foo.fsi" 
#load "Foo.fs" 

... тогда требуемый контроль видимости случается. Является ли это рекомендуемым способом достижения этого, или есть лучший способ сделать это? В идеальном мире хотелось бы, чтобы файл подписи также загружался автоматически.

+5

Не окончательный ответ, но лучший способ. Из чтения 'Expert F # 4.0' можно сделать' #load 'Foo.fsi "" Foo.fs "" Foo.fsx "' Все три загрузки находятся на одной строке. –

+0

@GuyCoder до сих пор, ваш «лучший способ» также является лучшим ответом. С тех пор я подумал об этом, и понял, что имеет смысл включать или нет .fsi в скрипте, потому что можно было бы «проверить» исходный код в этой точке. В любом случае, если вы введете свой комментарий в качестве ответа, я буду рад принять его как принятый ответ;) – Mathias

ответ

2

Не окончательный ответ, но лучший способ.

От чтения Expert F# 4.0 можно сделать

#load "Foo.fsi" "Foo.fs" "Foo.fsx" 

Все три партии находятся на одной линии.

TL; DR

Ссылка на книги через WolrdCat просто положить в почтовый индекс и он покажет вам места возле там, где книги можно найти.

Смежные вопросы