Fsharp interactive中有类似Python帮助的功能吗?
Is there something like Python help function in Fsharp interactive?
在命令行中使用 Python 你可以编写帮助(函数)来查看文档字符串。
Fsharp 中是否有类似的东西用于 fsi?
你有任何在 fsi 工作的提示和技巧吗?
不使用 IDE 还能发现什么?仅来自互动环节。
编辑:
这个问题实际上是针对 Python 也了解 Fsharp 的人提出的。我想依赖 VS 的 MS 家伙可能会觉得我的问题很奇怪 :)
到目前为止,我的问题似乎有简单的答案:否。
示例:
假设您通过控制台登录到远程计算机。我不知道这是典型的还是可能的情况。出于某种原因,我开始 fsi 然后现在呢?我是迷路了还是有机会直接从 fsi 得到一些帮助
免责声明:
我很了解 Scott Wlaschins fsharpforfunandprofit.com。但他的示例是专门针对 C# 用户的。 Python艺术家有不同的工作流程。
是的。
可以通过 typeof <_> 或 typedefof<_>.
进行简单的内省
例如:
typeof<System.Console>;;
在 fsi 中,您可以使用 TAB 补全,但显然只能从命令行使用。它在我的 Xamarin 中不起作用。
巧妙的技巧是 运行:
fsi --use:yourfile.fsx
哪个 运行 你的文件,让你交互式地测试它。
有关更多信息,您可以在命令行中使用 fsi.exe --help.
如果您习惯于交互 python,并且您喜欢这种方法,您可以看看这个用于 iPython Notebook 的 F# 引擎:
在命令行中使用 Python 你可以编写帮助(函数)来查看文档字符串。 Fsharp 中是否有类似的东西用于 fsi?
你有任何在 fsi 工作的提示和技巧吗?
不使用 IDE 还能发现什么?仅来自互动环节。
编辑: 这个问题实际上是针对 Python 也了解 Fsharp 的人提出的。我想依赖 VS 的 MS 家伙可能会觉得我的问题很奇怪 :)
到目前为止,我的问题似乎有简单的答案:否。
示例: 假设您通过控制台登录到远程计算机。我不知道这是典型的还是可能的情况。出于某种原因,我开始 fsi 然后现在呢?我是迷路了还是有机会直接从 fsi 得到一些帮助
免责声明: 我很了解 Scott Wlaschins fsharpforfunandprofit.com。但他的示例是专门针对 C# 用户的。 Python艺术家有不同的工作流程。
是的。
可以通过 typeof <_> 或 typedefof<_>.
进行简单的内省例如:
typeof<System.Console>;;
在 fsi 中,您可以使用 TAB 补全,但显然只能从命令行使用。它在我的 Xamarin 中不起作用。
巧妙的技巧是 运行:
fsi --use:yourfile.fsx
哪个 运行 你的文件,让你交互式地测试它。
有关更多信息,您可以在命令行中使用 fsi.exe --help.
如果您习惯于交互 python,并且您喜欢这种方法,您可以看看这个用于 iPython Notebook 的 F# 引擎: