F#用于C#/ Haskell程序员

Mac*_*tka 15 .net c# f# haskell

对于Haskell程序员来说,F#的推荐教程是什么?F#似乎从Haskell中借了很多东西,但是很少有陷阱让人很难写.

一般来说,我需要演练F#,它不能解释可变数据和不可变数据之间的区别(Haskell在这方面要严格得多)等.

我知道C#有点所以我或多或少知道什么.Net也是如此.

Bri*_*ian 18

由于您已经知道了90%的概念,我只关注语法,并根据需要阅读例如F#语言参考.为自己选择一些基本任务,尝试对它们进行编码,使用引用来解决问题,并在遇到问题时在这里提出问题.

(你不会找到很多针对你的文档,因为"我知道Haskell,但不是ML或F#"的人比"我知道C#,但不是Haskell,ML或F#"组要小得多. )

(你也可以考虑从我的博客中挑选和选择;我会写初学者的东西和高级的东西.)


Yin*_*Zhu 7

自由:

F#生存指南

F#维基书

好书:

为初学者编程F#

专家F#适用于那些已经编写过简单F#程序的人

  • 我不是说他们是坏书/来源,但他们有不同的方法.我不是一个以"for"循环来思考的人,而是一个需要知道如何重写"插入"的人." .map show` into F#(Brian提到的问题). (2认同)