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