55得票2回答
F#: String.Join 和 |> 运算符

在 F# 交互式中,我可以成功地使用 String.Join("+", ["a"; "b"]),但是["a"; "b"] |> String.Join "+" 会产生一个错误:Script1.fsx(79,15): error FS0001: This expression was ex...

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

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

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

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

28得票6回答
F#交互式:引用当前打开解决方案中的项目

我想在Visual Studio 2010中使用F#交互式控制台与当前打开的解决方案中的项目一起使用。是否有一种快速简便的方法,可以向F#交互式控制台添加引用,以便引用当前打开解决方案中的项目?

27得票4回答
如何在F#中将字符串拆分为字符列表

我该如何在F#中将字符串拆分为字符列表?例如,如果我想将单词“Hello”拆分为字符列表,即:"Hello" ->['H';'e';'l';'l';'o'] 我尝试过 Split([| |]),但它只会根据传递的参数拆分字符串。 我也尝试过这个方法,但仍然不起作用。let splitC...

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

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

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

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

23得票5回答
如何在VS2010中的F#交互界面清屏?

有没有办法在VS2010中清除F#交互窗口? #cls;;和#clear;;无效。 通过#quit;;退出会导致F#交互重新启动,而且窗口内容没有被清除。 尝试使用“delete”或“backspace”删除文本会出现错误消息,指出该文本是只读的。

22得票3回答
如何在F#交互环境中加载外部的F#脚本文件并使用它?

我想将一个或多个 .fsx 文件加载到 F# 交互式环境中,并使所有在 .fsx 文件中定义的函数在作用域内,以便我可以直接在控制台中使用这些函数。 #load 指令会执行指定的 .fsx 文件,但是之后我无法再使用该文件中的函数。有没有解决方法?谢谢。

22得票1回答
F#中使用主动模式映射正则表达式匹配

我在使用Active Patterns和正则表达式方面发现了这篇有用的文章:http://www.markhneedham.com/blog/2009/05/10/f-regular-expressionsactive-patterns/ 文章中使用的原始代码片段如下: open Syst...