3
A
回答
8
假设你有一个文件test.fs
,你可以使用下面的命令来生成F#签名文件test.fsi
,其中包含类型有关的所有顶级定义的信息:
Fsc.exe --sig:test.fsi test.fs
要获得有关局部变量的信息,你将需要使用F#编译器作为服务。有一个简单的command-line example演示如何调用API,您也可以探索F# binding for MonoDevelop。
相关问题
- 1. F#类型推断
- 2. C#编译器类型推断差异
- 3. 编译器无法推断出模板类型返回
- 4. Scala编译器推断泛型参数
- 5. 为什么编译器不能推断泛型类型
- 6. F#类型推断未命中
- 7. Math.Max上的F#类型推断
- 8. F#:奇数类型推断行为
- 9. 可能的F#类型推断限制
- 10. 为什么F#推断这种类型?
- 11. 为什么scala编译器不能从超类中推断出类型参数?
- 12. 如何让编译器从用户创建的类中推断出类型?
- 13. 编译器如何推断代表示例中的类型?
- 14. 编译器如何推断无参数方法的类型?
- 15. 如何让C#编译器自动推断出这些类型参数?
- 16. 如何让Java编译器告诉我它推断出哪种类型?
- 17. 编译器不能推断泛型类构造函数类型的原因?
- 18. 类型不匹配错误。 F#类型推断失败?
- 19. 在递归枚举中添加泛型时:编译器无法推断类型
- 20. Java泛型:编译器将不会推断类型,尽管它们兼容
- 21. 如何让编译器推导出一种nullptr类型?
- 22. 我如何让scala编译器从另一个类推断一种类型?
- 23. 我们可以推断泛型输出类型吗?
- 24. 推断类型泛型类
- 25. F#类型推断,有点泛型函数参数
- 26. 在编译时按类型推断接口
- 27. 一个关于scala类型推断的编译错误
- 28. F#类型推理和System.Object
- 29. F#过度进取型推断?
- 30. 为什么方法类型推断无法推断出类型参数?
我认为这个问题的接受的答案http://stackoverflow.com/questions/9908052/how-to-generate-the-f-type-signature-similar-to-fsi-in-my-own-code是你需要的。 – pad