标签:
看看基本的函数式编程。
现在你已经在“Why use F#”中见识到函数式编程的厉害,我们回过头再来看看什么才是真正的函数式编程,它又与面向对象编程和命令式编程有什么不同。(p.s.园子里有人翻译了@老肉鸡 的“F#之旅1 - Why use F#?为什么要用F#?”)
理解函数式编程不仅仅是文体的不同是很重要的,而且它也是一种完全不同的编程思维方式,完全不同于真正的面向对象编程,和命令式编程例如C语言的方式也不同。
F#允许非功能风格,对于你熟悉的习惯是很诱人的。不真正改变你的心态你只能使用F #在非功能性的方式,而你没有意识到你这么做会失去什么。函数化思维会让你从F#中获取最大的好处,更流程,舒适的在函数式编程方面,而不是命令式思维。而且帮助你深入理解函数式编程,改变你的思维方式是这一系列的目标。
这是一个非常抽象的系列,尽管我会使用大量简短的代码去证明这些观点。
这个系列会涵盖以下几点:
标签:
原文地址:http://www.cnblogs.com/JayWist/p/5846937.html