7得票3回答
如何在Visual Studio Code中启用F#交互?

问题:没有 F# 交互窗口。 背景:我之前可以使用 F# 交互窗口,但似乎做了一些导致它消失的操作,现在选中代码后按下 Alt+Enter 也不能打开该窗口。 预期结果:我原以为 Alt+Enter 可以打开 FSI 窗口并选中代码,但现在无法实现。 编辑:不知道为什么,现在 F# 交互...

7得票1回答
从F#交互环境中卸载/取消引用一个已引用的程序集

F# Interactive (fsi.exe)有一个指令来引用给定的程序集: >#help;; [...] #r "file.dll";; Reference (dynamically load) the given DLL [...] 我经常喜欢...

41得票3回答
如何使用printf自定义输出自定义类型的格式?

我已经阅读了《Expert F#》的大部分内容,并正在构建一个实际的应用程序。在调试过程中,我习惯于传递fsi命令,以便在repl窗口中使事情更加可读: fsi.AddPrinter(fun (x : myType) -> myType.ToString()) 我希望能够扩展此功能...

23得票2回答
如何在 .NET Core 中运行 F# 交互 (fsi.exe)?它已经支持了吗?

我无法在.NET Core的Windows或Linux上找到fsi.exe运行文件,可能它还未被支持?

39得票2回答
F# 交互式 Shell (fsi) 教程?

我正在使用Mac OS X / mono上的fsi学习F#,但很难知道退出并返回shell的命令。 quit或^D不起作用,^C也不起作用。停止fsi的命令是什么? 通常在哪里可以找到一些关于fsi的教程/用户指南?

10得票1回答
在尝试在F# Interactive中运行FParsec时遇到的问题

我试图在F# Interactive中运行一些FParsec代码,但没有成功。我能够构建并运行tutorial.fs文件,但在FSI中却无法识别FParsec.dll。 我已经尝试在FSI中运行#r "Parsec"命令,但没有成功。 有人知道这里可能出了什么问题吗?

27得票2回答
F#、命名空间、模块、fs和fsx

我知道关于F#中模块和命名空间的其他问题,但它们现在对我没有帮助。 我有一个项目,其中包含 Utilities.fs namespace Company.Project.Namespace module Utilities = //stuff here Functions...

7得票2回答
F#中的类型推断和new关键字

使用F# 2.0和FSI,我有以下代码: let foo = List(xs)//works let bar = new List(xs) //need type parameter 'The type System.Collectsion.Generic<_> expects ...

7得票1回答
在F# Interactive中创建新的AppDomain

我需要在F#交互式环境下创建一个新的AppDomain,以便托管多个WPF应用程序。我没有任何问题让编译后的F#应用程序获得必要的功能,但是不知道为什么在F#交互式环境下无法实现此功能。 以下是最简单的情况: #r "PresentationCore.dll" #r "Presentati...

12得票3回答
F#交互式和性能分析器

F# Interactive(以及REPL样式的工具)是性能分析的理想入口。选择一个代码块并将其直接发送到性能分析器,以获取性能分析报告,这比什么都容易。不幸的是,现有的性能分析器似乎没有REPL支持:您必须将性能分析器附加到进程或指定要进行性能分析的可执行文件或Web应用程序。 因此,我最...