当LINQ第一次出现时,我记得微软曾经在C#3.0,DLinq和XLinq(今天称为LINQ to SQL和LINQ to XML)上发表精彩的介绍性文章。
我正在寻找一些F#3.0的介绍性文章,与那些概述类似。
F# Team's introductory post很简短,不会详细介绍,虽然它链接到一些MSDN示例和演练,但我想知道是否有人可以推荐一篇关于F#3.0新功能的文章,讨论它们被添加的原因并显示了一些例子。
答案 0 :(得分:7)
虽然不是文章,F# 3.0 Sample Pack包含一些新功能的代码示例列表,这些功能都可以在线阅读(和下载):
答案 1 :(得分:6)
不,还没有。但是新的东西(来自MSDN):
答案 2 :(得分:6)
我自己的快速摘要......
http://blogs.msdn.com/b/fsharpteam/archive/2011/09/14/f-3-0-developer-preview-now-available.aspx
概述了使用类型提供程序和查询的信息丰富的编程。
MSDN上的What's New文档简要概述了新功能。
类型提供程序(连接到外部富数据源)和查询(支持查询运算符,LINQ,nullables)都非常强烈且明显地挂在一起。将SI单位添加到库中可确保单个定义,例如,两个第三方图书馆都没有定义自己的“米”类型,这些类型当然是名义上不兼容的类型(来自科学领域的许多外部数据源具有度量单位信息)。因此,这些语言功能都是信息丰富的编程发布的重点之一。
我认为唯一的其他语言功能是自动属性(请参阅here带'成员值';这是一个高度要求的功能,并且很小且易于实现)和三重引用 - 字符串(我现在在文档中找不到,我将提交一个doc bug)。
到目前为止,IDE的功能一直专注于改进IntelliSense和参数帮助,它再次与Information Rich编程主题相关联,其中这些IDE功能是类型提供者体验的关键部分。
答案 3 :(得分:1)
What's New for Visual F# in Visual Studio 11 Developer Preview
另请注意,文档树中有一个重大更改页面。