码迷,mamicode.com
首页 >  
搜索关键字:scala高阶函数 函数式编程    ( 1911个结果
Functional JavaScript 笔记
Functional JavaScript 目录 1 Get Started with FP2 First-class Functions and Applicative Programming3 Variable Scope and Closures4 High-order Functions5 Function-Building Functions6 ...
分类:编程语言   时间:2014-10-08 10:13:35    阅读次数:266
C# Lambda表达式详解,及Lambda表达式树的创建
最近由于项目需要,刚刚学完了Action委托和Func委托,发现学完了委托就必须学习lambda表达式,委托和Lambda表达式联合起来,才能充分的体现委托的便利、才能使代码更加简介、优雅。Lambda表达式"Lambda表达式"是一个匿名函数,是一种高效的类似于函数式编程的表达式,Lambda简化...
分类:其他好文   时间:2014-09-28 20:25:55    阅读次数:234
JavaScript函数式编程
JavaScript的函数式编程的对象本质:functiona(){varx="sth";returnb(){//dowithx;}}varc=a();等价于functiona(){this.x="dosth";this.b=function(){//dowiththis.x}}varc=newa(...
分类:编程语言   时间:2014-09-28 15:44:13    阅读次数:182
python 函数式编程
函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数就是面向过程的程序设计的基本单元。而函数式编程(请注意多了一个“式”字)——Functional Programming,虽然也可以归...
分类:编程语言   时间:2014-09-27 15:09:19    阅读次数:180
为什么函数式编程是重要的 --1
声明: 本译文只是为了提高个人英语阅读能力, 网上有更多精彩的翻译.对于我这个英语水平极差的人來说, 翻译是十分痛苦的, 希望体谅.原文请见 ^_^Why Functional Programming Matters这篇文章的数据来自 1984年, 作为 Chalmers 的备忘录传播多年.稍微改变...
分类:其他好文   时间:2014-09-25 03:19:18    阅读次数:369
F# 的血继限界(1)
对比 F# 的一些函数式血统特征,对 C#进行函数式编程过程中遇到的问题,进行总结。(第一部分)
分类:其他好文   时间:2014-09-24 18:08:17    阅读次数:166
Java8 Lambda表达式介绍 -- 写给Guava使用者
本文举了几个例子,用代码来说明原先需要借助Guava来实现的功能,如何用Java7或Java8实现。...
分类:编程语言   时间:2014-09-23 19:45:53    阅读次数:1210
Javascript推导Y-Combinator (来自Jim Weirich)
熟悉函数式编程的同学都了解lambda表达式,程序设计语言里的lambda表达式来源于1936年邱奇发明的lambda演算。Y-Combinator正是lambda演算里最富有神秘色彩的一种函数。它的作用是在只有匿名函数的lambda演算里实现递归函数调用。本篇向读者揭示了如何反复重构一个普通的阶乘函数从而推导出Y-Combinator。文章的推导方法来源于Jim Weirich在ruby conference 2012上的一次分享。...
分类:编程语言   时间:2014-09-21 14:53:00    阅读次数:309
Lua function函数,可变参数, 局部函数,尾递归优化
在Lua中,函数是作为"第一类值"(First-Class Value),这表示函数可以存储在变量中,可以通过参数传递给其他函数,或者作为函数的返回值(类比C/C++中的函数指针),这种特性使Lua具有极大的灵活性。    Lua对函数式编程提供了良好的支持,可以支持嵌套函数。    另外,Lua既可以调用Lua编写的函数,还可以调用C语言编写的函数(Lua所有的标准库都是C语言写的)。...
分类:其他好文   时间:2014-09-21 12:26:30    阅读次数:285
scala --高阶函数
scala混合了面向对象和函数式的特征。在函数式的编程语言中,函数是可以像其他的数据类型一样被传递和操作。这对于想将详细动作传入给算法时变得非常有用。importscala.math._ valfun=ceil_/从技术上将_的作用是将ceil方法变成了函数 res=fun(num)/num=3.14,res=4 Array(3.14,..
分类:其他好文   时间:2014-09-18 16:45:25    阅读次数:188
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!