F# Functional programming language for .NET(初识)
Posted on 2008-11-25 22:22 EvanHappy 阅读(182) 评论(0) 编辑 收藏 举报F#是一个函数式并且是一个具有面向对象的的开发语言.它也是个指令式编程语言.
函数式语言,就是对一个函数求值.例如Lambda表达式.
F#的特性
1.StronglyTyped强类型;
2.Succinct(简洁);
3.Scalable(扩展性);
4.Libraries(类库).net类库都被F#调用;
5.Explorative(探测);
6.Interoperable(共性);
7.Efficient(高效率)
demo
let data=(4,5,6)
let f(a,b,c)=
let sum=a+b+c
let g(u)=sum+x*x
g(a),g(b),g(c)
返回指是:g(a),g(b),g(c)