c# - 什么在 F# 中容易而在 C# 中难?

标签 c# f#

<分区>

Possible Duplicate:
In what areas might the use of F# be more appropriate than C#?

我期待在本地 .Net 用户组中就 F# 进行演示。我期待着“我为什么要研究 F#?”来自听众的提问。我知道大部分可以在 F# 中完成的事情也可以在 C# 中完成——所以我正在寻找可以在 F# 中轻松完成但在 C# 中很难做到的事情(例如模式匹配)。如果这个问题已经有了很好的答案,请在评论中链接它们,我会关闭它。我确实看到了一些东西,但如果已经有解决这个问题的问题,我没有找到它。

顺便说一句,如果任何版主想要标记这个社区维基,请随意;无论如何,这对我来说更像是一个调查问题。

最佳答案

由于 F# 是一种函数式语言,因此在其中实现特定于领域的语言应该容易得多。

关于c# - 什么在 F# 中容易而在 C# 中难?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5819570/

相关文章:

c# - 如何通过 System.Data.SQLite 检索 F# 查询表达式的 SQL 查询字符串?

f# - CentOS 6.2 与 Mono 2.10.2 上的 FSharp 交互不会以非 root 用户身份运行

.net - 在 Linux 上使用 z3 .NET 绑定(bind)时的警告 ("unknown parameter ' model_completion'")

c# - 寻找用不同语言编写的示例程序

c# - 如何在容器应用程序配置中将 Azure.ResourceManager.AppContainers 与 Azure.ResourceManager.ContainerRegistry 链接?

c# - 我很难将我的 IEnumerable<T> 实现切换到 ICollection<T>

c# - 修改Textbox FontFamily在windows phone 8.1不生效

c# - 创建文件链接时出现 VS2010 警告

xamarin.forms - 单声道错误 : Error message when attempting to observe a newly assigned value after mutating an object member

f# - 如何做Seq.takeWhile + F#中的一项