F# 入门(二):安装和使用
2011-12-31 10:46
162 查看
现在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.exe、fsi.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#程序。如图:
这里定义了一个1到20的奇数数组和一个计算平方和的函数,可以选中要执行的代码块或行,按Alt+Enter快捷键在F#interactive里执行而不需要运行整个代码,这比代码调试简单方便多了![注意:这里在F# Interactive(即fsi)里执行的代码都是记忆在一个session里的,所以在#quit;;之前,所有在fsi里执行过的代码,即声明的变量和定义的函数都可以直接使用而不需要重新去执行。]
F# Interactive Command-Line
也可以在Visual Studio Command Prompt里运行: fsi
然后开始你的编码~
如果你不是一个VS用户或者正在使用VS2008,那么你要下载单独的F#包,首选MSDN上的F#资源:http://msdn.microsoft.com/fsharp/。在F#资源页的左上角有编译器的安装链接,有两个版本:一个MSI版本(会自动安装F#到Visual Studio中),一个ZIP版本(主要面向非Windows用户,该压缩包包含编译器fsc.exe、fsi.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#程序。如图:
这里定义了一个1到20的奇数数组和一个计算平方和的函数,可以选中要执行的代码块或行,按Alt+Enter快捷键在F#interactive里执行而不需要运行整个代码,这比代码调试简单方便多了![注意:这里在F# Interactive(即fsi)里执行的代码都是记忆在一个session里的,所以在#quit;;之前,所有在fsi里执行过的代码,即声明的变量和定义的函数都可以直接使用而不需要重新去执行。]
F# Interactive Command-Line
也可以在Visual Studio Command Prompt里运行: fsi
然后开始你的编码~
相关文章推荐
- [原创]NFS安装使用快速入门
- phpMyAdmin下载、安装和使用入门教程
- DataGrip使用入门-安装及数据源管理(一)
- 有关MySQL下载、安装和使用入门笔记
- 超轻量级Web服务器Mongoose:安装与入门使用
- MongoDB安装与入门使用
- 代码编辑神器VIM安装及使用入门教程
- Atom编辑器入门到精通(一) 安装及使用基础
- Node.js开发入门(四)——Express安装与使用
- Centos7 安装redis及其入门使用
- Uglifyjs(JS代码优化工具)入门 安装使用
- Python入门(P_SDK的安装与使用)
- 最全,最细的 Maven的安装、配置及使用入门
- docker-compose教程(安装,使用, 快速入门)
- Ubuntu14.04下Git安装和使用快速入门
- windows下nginx的安装及使用方法入门
- Postman 安装及使用入门教程
- phpMyAdmin下载、安装和使用入门
- [置顶] docker-compose教程(安装,使用, 快速入门)
- FastDFS文件服务器安装配置详解及使用入门(单机学习)