F# 入门(二):安装和使用

现在F#VisualStudio2010默认的一部分,如果你已经装了VS2010,那么你可能已经装了F#如果已经装了VS2010却没有看到F#,那么你要确认你装了F#安装包。可以通过控制面板中的添加/删除程序添加F#(如下图):

 

如果你不是一个VS用户或者正在使用VS2008,那么你要下载单独的F#包,首选MSDN上的F#资源:http://msdn.microsoft.com/fsharp/F#资源页的左上角有编译器的安装链接,有两个版本:一个MSI版本(会自动安装F#Visual Studio),一个ZIP版本(主要面向非Windows用户,该压缩包包含编译器fsc.exefsi.exe、一些基于F#的分析工具、F#基础类库、F#文档和一些F#例子)

Visual Studio 2008 Shell上安装F#

VS 2008 Shell是一个免费的、简装版的Visual Studio,而F#可以在它上面工作。下载地址:

点击此处下载

然后安装F# 2.0(即将在VS2012上发布F# 3.0)

点击此处下载

 

使用不同方式执行F#代码

F# 程序只是文本文件,所以你能用任意文本编译器来创建它们。然后以“.fs”扩展名保存,用fsc.exe编译该文件。例如,把下面代码放到helloworld.fs文件里:

Printfn  "Hello world!"

在命令行运行(得在fsc.exe所在目录下):fsc.exe helloworld.fs 编译生产helloworld.exe,运行输出:Hello World!

Visual Studio

当然最简便快捷的是在Visual Studio里与F# interactive编译器一起开发F#程序。如图:

这里定义了一个120的奇数数组和一个计算平方和的函数,可以选中要执行的代码块或行,按Alt+Enter快捷键在F#interactive里执行而不需要运行整个代码,这比代码调试简单方便多了![注意:这里在F# Interactive(即fsi)里执行的代码都是记忆在一个session里的,所以在#quit;;之前,所有在fsi里执行过的代码,即声明的变量和定义的函数都可以直接使用而不需要重新去执行。]

F# Interactive Command-Line

也可以在Visual Studio Command Prompt里运行: fsi

然后开始你的编码~

posted @ 2011-12-31 10:46  tryfsharp  阅读(1643)  评论(6编辑  收藏  举报