在StackOveflow中看起来有一群 F#爱好者。
我想更好地了解这种语言,所以除了functional programming theory之外,你能指出我开始使用F#语言的更好起点吗?我的意思是,教程,方法,但首先是工作样本,有机会开始做某事并享受语言。
非常感谢
安德烈
答案 0 :(得分:30)
答案 1 :(得分:5)
毫无疑问,你应该购买Don Syme的优秀书籍“Expert F#”。这本书写得很好,适合初学者和专家。在其中,您将找到介绍性材料和更具挑战性的材料。近600页,物有所值。
我发现它教会了我很多有用的技巧来编写更多功能的C#,并提供了开始编写Windows托管的F#应用程序所需的所有参考资料。
该书由Apress出版,并附有一个网站: http://www.expert-fsharp.com/default.aspx
答案 2 :(得分:5)
@kronoz - 非常感谢你的长篇答案,这是一个非常好的开始。我会按照你的意见,找一下@vecstasy所提到的那本书。
现在,让我去编码: - )
let thanksalot = "thanks a lot"
printfn "%s" (thanksalot);;
答案 3 :(得分:2)
我一直在阅读Real World Functional Programming
以F#和C#为例:Tomas Petricek
到目前为止,通过在C#中显示实现,我发现它非常擅长教授F#概念。非常适合OO程序员。
答案 4 :(得分:1)
查看F# Developer Center。还有hubFS,一个致力于F#的论坛。
答案 5 :(得分:1)
如果你在Visual Studio中有当前的CTP版本,它可以让你创建一个F#Tutorial项目,它给你一个Tutorial.fs,完全包含它的名字。
该教程还指出了更大的F# examples at Microsoft集合。
此外,还有一个F#样本项目正在进行CodePlex。
希望这有帮助,
米希尔
答案 6 :(得分:1)