在脚本中使用签名文件

Mat*_*ias 6 f# f#-interactive

我喜欢使用.fsi签名文件来控制可见性.但是,如果我在我的解决方案和脚本中同时拥有 文件Foo.fsiFoo.fs文件#load "Foo.fs",则似乎不会使用相应的签名文件.如果我做:

#load "Foo.fsi"
#load "Foo.fs"
Run Code Online (Sandbox Code Playgroud)

...然后发生所需的可见性控制.这是实现这一目标的推荐方法,还是有更好的方法来实现这一目标?在一个完美的世界中,人们也希望自动加载签名文件.

Guy*_*der 2

不是最终答案,而是更好的方法。

通过阅读Expert F# 4.0可以做到

#load "Foo.fsi" "Foo.fs" "Foo.fsx" 
Run Code Online (Sandbox Code Playgroud)

所有三个负载都在一根线上。

长话短说

这本书的链接是通过WolrdCat提供的,只需输入邮政编码,它就会向您显示可以找到这本书的附近位置。