11
2018
06

上网管理软件多范例的函数式语言

F#(读作F Sharp)是一种全新的语言,来自于英国剑桥大学的MicrosoftResearch,由把泛型引入.NET Framework的DonSyme发明。Microsoft的DeveloperDivision最近把F#纳入Visual Studio支持的语言范围内,并且随Visual Studio2010一起发布。

F#是一种多范例的函数式语言,这意味着它主要是一种函数式语言,但支持其他编程风格,如命令式和面向对象的编程风格。

启动Visual Studio2010,创建一个新的F#项目。F#应用程序模板位于NewProject对话框的Visual F#节点下。给它命名,并单击OK按钮。

F#Application模板仅创建一个F#项目,它只有一个空的源文件Program.fs,其中只有一个队F#Developer Center的引用。如果希望了解F#的更多信息,一个很好的起点是F#Tutorial模板,它会创建一个正常的F#项目Turorial.fs,而不是主源文件,其中包含约280行代码,演示了如何开始使用F#。查看这个文件,找出可用的语言特性是一个有趣的练习。但现在返回Program.fs,快速建立和运行规范的Hello World例子,以了解编译和交互操作可用的各种选项。添加下面的代码。

#light

Print_endline“Hello,F# World!”

第一条语句#light是一个编译标志,表示代码是用可选的轻型语法编写的。这这个语法中,空白缩进是很重要的,不再需要某些标记,如in和;;。第二条语句仅在控制台上输入“Hello,F#World!”。


« 上一篇

相关文章:

评论列表: