原文地址:http://en.wikibooks.org/wiki/F_Sharp_Programming
先下载F#:http://www.microsoft.com/en-us/download/details.aspx?id=11100
最低要求.NET2.0环境。安装好了以后把BIN目录加入环境变量里。
两个主要的东西,一个是FSI,交互式的SHELL。一个是FSC,用来编译F#代码的。
运行FSI,如下图所示。
Microsoft F# Interactive, (c) Microsoft Corporation, All Rights Reserved F# Version 1.9.6.2, compiling for .NET Framework Version v2.0.50727 Please send bug reports to fsbugs@microsoft.com For help type #help;; >
然后就可以输入代码了。要执行你所的输入的代码时,必需要在结尾输入两个分号,这样FSI就知道要执行你输入的代码了。比如:
> let x = 5;; val x : int > let y = 20;; val y : int > y + x;; val it : int = 25
退出就输入#quit 或是直接关闭窗口。
> #quit;;
目前来讲,F#最好的IDE还是Visual Studio. 其它的功能都没有这个强大。VIM和EMACS我都试过了,最后还是服服贴贴用VS,好在VS里有个插件叫VsVim。
EMACS的F# MODE:http://laurent.le-brun.eu/site/index.php/2010/06/25/58-new-fsharp-mode-for-emacs