|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
前几天同学问我学习方向的问题。有点想法,不知道对不对,怕误导同学,现在“开源一下”。注:括号内是我现在整理的时填加上的。微软比来公布了F#3.0的开辟者预览版——新特征包含经由过程查询表达式撑持LINQ,和范例供应程序体系和一组内置的供应程序,使得对各类数据源的编程变得简便。
F#3.0的富信息编程特征使你能够对数据库、Web服务、Web数据源和数据代办署理间接编程。好比说,你如今能够如许做:- [<Generate>]typeNorthwind=ODataService<"http://services.odata.org/Northwind/Northwind.svc/">letdb=Northwind.GetDataContext()query{forcatindb.Categoriesdoselect(cat.CategoryID,cat.CategoryName,cat.Description)}|>Seq.iter(fun(id,name,description)–>printfn"ID:%dnCategory:%snDescription:%sn"idnamedescription)
复制代码 经常使用的几种数据源已有内置的范例供应程序了:OData服务、数据库毗连、数据库架构、经由过程实体数据模子指定的数据、Web服务和资本文件。别的,范例体系是开放和可扩大的,这同意开辟者和第三方创立他们本人的供应程序。
别的新特征的简述:
- 主动完成的属性同意属性没有后端存储
- 参数匡助和加强智能感知
- 为可空范例供应类库撑持,包含转换运算符和算术运算符
- 合用于国际单元体系(SI)的器度单元范例。这之前是放在F#PowerPack里的,如今已回进F#中心库了。
你能够在MSDN文档里查阅概况。你也能够从CodePlex下载F#SamplePack检察这些特征。
F#是一种多范式编程言语,它针对.NETFramework,并贯彻了函数式编程、命令式编程和面向对象编程的准绳。
检察英文原文:F#3.0–LINQ+TypeProviders=InformationRichProgramming
译者李永伦从02年入手下手存眷.NET,读过4年工商办理,任过3届微软MVP,比来恋上Ruby。
在经过全球个人PC市场占有90%的微软对asp.net不断优化与整合后,asp.net与微软自身平台的动用上更加的高效,加上asp.net在应用上非常容易上手,相信asp.net仍会是最多客户选用的脚本语言,并会在未来几年继续领跑。 |
|