猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
什么是“run”?
我在几篇文章和博客中看到了对咖喱函数的引用,但我找不到一个很好的解释(或者至少有一个解释是合理的!)
什么是“run”?
千巷猫影
浏览 517
回答 4
4回答
元芳怎么了
运行是指将一个函数分解为将多个参数分解为一系列函数,这些函数作为参数的一部分。以下是JavaScript中的一个示例:function add (a, b) { return a + b;}add(3, 4); // returns 7这是一个函数,它接受两个参数,a和b,并返回它们的和。我们现在将讨论这一职能:function add (a) { return function (b) { return a + b; }}这是一个函数,它接受一个参数,a,并返回一个接受另一个参数b的函数,该函数返回它们的和。add(3)(4);var add3 = add(3);add3(4);第一个语句返回7,类似于add(3,4)语句。第二个语句定义了一个名为add3的新函数,它将为其参数添加3。这就是一些人所说的结束。第三条语句使用add3操作添加3到4,结果再次生成7。
0
0
0
梵蒂冈之花
下面是一个具体的例子:假设你有一个函数来计算作用在物体上的引力。如果你不知道公式,你可以找到它这里..此函数接受三个必要的参数作为参数。现在,在地球上,你只想计算这个星球上物体的力。在函数式语言中,你可以把地球的质量传递给函数,然后对它进行部分评估。你会得到的是另一个函数,它只需要两个参数,并计算地球上物体的引力。这叫做赛跑。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
源码
spark分组排序提取前N个值
1 回答
请问转让门店小程序需要源码吗?门店小程序有自己的源代码吗?是否要注册计算机软件著作权才可以交易?
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续