腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
Javascript
:
currying
的
用
例
我一般理解
currying
以及它是如何使用闭包
的
: function foo(a) { return function(c) {如果希望收到大量相同
的
参数,这不是只节省了操作时间吗?但是,如果您不希望使用相同
的
参数,则每次只需按如下方式使用它: foo(3)(5)(9); 这不是违背了目的吗?这和创建一个只有3个参数
的
普通函数是一样
的
吗?我只是试图掌握它
的
用
例
,因为在我
的
浏览 8
提问于2020-12-14
得票数 1
回答已采纳
4
回答
Javascript
嵌套函数计算
、
嗨,我对这个
Javascript
函数感到困惑: return function(b){ return a + b /c * d; }; };var b = a(2)(6);它输出28,但我不知道
Jav
浏览 6
提问于2016-12-03
得票数 1
回答已采纳
2
回答
如何使用SMLNJ中
的
curried函数生成fibonacci数
的
无限列表?
、
我已经编写了一个通用
的
例程,它接受多个参数,并生成一个无限
的
斐波那契数列表,如下所示:funfibo (a,b) = Cons(a, fn () => fibo(b,a+b)); 但问题是,我想使用
currying
技术来生成从0到1开始
的
斐波那契数
的
无限列表,我对
currying
浏览 1
提问于2013-11-01
得票数 1
6
回答
给定一个函数管道(foo,bar,baz)(1,2,3),如何实现它与
javascript
中
的
baz(bar(foo(1,2,3)等价
、
、
我现在正在学习
javascript
。我遇到了这个问题,并尝试在javacript中使用
currying
来解决它,但不能完全正确地解决它。给定一个函数pipe(),它接受几个函数作为参数,并返回一个新函数,该函数将其参数传递给第一个函数,然后将结果传递给第二个函数,然后传递给第三个函数,依此类推,返回最后一个函数
的
输出。因此,假设:以pipe(foo, bar, baz)(1, 2, 3)为
例
,将等同于baz(bar(foo(1,2,3)))。 我该如何用
javascript
解决这个问题呢?
浏览 2
提问于2015-12-19
得票数 2
2
回答
在模板参数中播放2.0括号
、
、
我在使用java
的
play 2.0大约一个月
的
时间里,有一件事我真的不明白。模板到底是如何工作
的
?将参数传递给它们
的
最佳方式是什么?两者
的
区别是什么和这仅仅是为了方便吗?我发现了揭开秘密面纱
的
问题,但它没有告诉我应该选择哪种方式。
浏览 0
提问于2012-05-30
得票数 3
4
回答
currying
仅仅是避免继承
的
一种方式吗?
、
所以我对
currying
(基于So问题)
的
理解是,它允许您部分设置函数
的
参数,并返回一个“截断”函数作为结果。如果你有一个很大
的
毛发函数,它需要10个参数,看起来像} 如果您想要一个“子集”函数,让您处理除jumpShot%之外
的
所有预置,难道您不应该中断一个继承自原始函数
的
类吗?我想我要找<em
浏览 1
提问于2010-04-28
得票数 9
回答已采纳
1
回答
Currying
或closure
、
、
你好,我正在做一个
javascript
编码面试,为即将到来
的
面试做准备。我有一个问题让我有点困惑。问题如下: 下面说明
的
是什么概念?(y) { };console.log(addFive(3)); 有4个答案可供选择,然后是:
Currying
和闭包 我认为这两个都是对
的
。我最终选择了
currying
,但我真的认为这也是对闭包
的
说明?你能解释一下为什么这不能说明闭包吗
浏览 17
提问于2021-10-28
得票数 1
2
回答
函数式程式设计风格:如何撰写函式-显式竞逐、隐式竞逐或lamdas?
、
、
、
、
所以我使用F#已经有一段时间了,我在旁边研究了一些Haskell,我意识到我可以重写完全相同
的
函数,这是三种不同
的
方式之一。let add' = fun x -> fun y -> x + y let add' x = x + y
浏览 0
提问于2015-03-02
得票数 2
回答已采纳
1
回答
在scala中使用函数和部分应用函数
的
最佳
用
例
、
、
我正在尝试学习Scala,我对什么时候使用
currying
函数而不是部分应用
的
函数感到困惑。解决方案使用
currying
: println(fil
浏览 3
提问于2017-09-21
得票数 0
2
回答
在Spark中将可选参数建模为UDF
的
最佳方法是什么?
、
、
、
看起来在UDF中不可能有可选/默认
的
参数。对于这样
的
用
例
,这个jira建议使用两个不同
的
UDF。我
的
代码如下所示, dataset.select(RecordProvider.getKeyUDF(sparkArguments.getDatasetArguments)(col(hashKeyName函数my UDF被注册为处理rangeKey
的
null。 我正在努力在没有if,else
的
情况下完成整个dataset.select,并有两个UDF
浏览 29
提问于2019-12-20
得票数 1
回答已采纳
2
回答
javascript
中
的
Currying
和reduce
、
、
为什么一开始我得到80分,然后是88分,然后是90分?有人能详细解释一下compose函数中发生了什么吗? const compose = (...fns) => fns.reduce((f, g) => (...args) => f(g(...args))); const multiply = a => b => a * b const addTax = multiply(1.1) const addMonthlyPr
浏览 19
提问于2021-10-15
得票数 1
1
回答
我正在尝试测试一个将另一个函数作为参数
的
函数
、
、
、
、
我正在使用chai来尝试和单元测试我在网上找到
的
一个验证函数。此验证函数正在“react-final-form”组件中使用。下面是我从这里得到这个验证器函数
的
地方: https://youtu.be/OEg8jm-NbQ0?url)).to.equal('This does not appear to be a link.'); });}); 目前,这两个断言都返回函数,而不是我期望
的
字符串值任何关于如何修复此测试
的
想法都将不胜感激
浏览 12
提问于2019-10-06
得票数 0
回答已采纳
1
回答
PhantomJS和Karma,Selector [ng\:model="query.name"]没有匹配任何元素
、
、
当使用Chrome执行时,一切都如预期
的
那样工作。下面是应该匹配
的
行: `<input size='' style='width:3em;' ng-model="query.name" ng-change=changeQuery() ng-focus
浏览 0
提问于2013-08-28
得票数 1
回答已采纳
1
回答
将附加参数添加到Spark用户定义函数
的
列
、
、
有没有一种方法可以将参数添加到spark UDF
的
列中。我知道你可以在Scala中使用
currying
,但它并不像我喜欢
的
那样工作。让我们以此函数为
例
: for (w <- words) if (word.contains(w)) return true} 单词string是我想要从列中获取
的
参数。
浏览 0
提问于2018-11-05
得票数 0
4
回答
JavaScript
curry
我是
JavaScript
的
新手,正在尝试理解这篇来自Oreilly
JavaScript
Cookbook
的
关于
currying
的
教程。 有没有人可以
用
通俗易懂
的
语言一步一步地详细解释一下这个程序。请确保解释在程序
的
倒数第二行中传递
的
"null“参数。如果你能帮上忙,我要提前感谢你。
浏览 2
提问于2011-03-03
得票数 12
回答已采纳
3
回答
在Lisp中使用
Currying
:(列表1 2 3)和(1 2 3)之间
的
区别?
、
、
如果是,那么(f 1 2)是否等同于((f 1) 2) (
currying
)? 如果是,那么(a b)是否意味着"add b to the end of list a"?如果是,那么append函数是做什么
用
的
?
浏览 0
提问于2013-01-31
得票数 1
回答已采纳
1
回答
你会怎么
用
C++
、
、
我正在尝试学习C和
Currying
(在前几天学习了一点Haskell之后),我想知道是否有可能在C中做类似的事情。uint32_t result = addCur(a)(b);} 当运行时,它会给我想要
的
效果/
Currying
5 7 result: 12 我想要做
的
是实现一个“乘加”方法。因此,本质上有三个嵌套函数,其中每个函数返回函数,但将必要
的
范围留给适当
的
浏览 13
提问于2021-06-27
得票数 1
回答已采纳
5
回答
这样做
的
好处是什么?
、
、
我认为我不太理解
currying
,因为我看不到它能提供任何巨大
的
好处。也许有人可以
用
一个例子来说明为什么它如此有用。它是否真的有好处和应用程序,或者它只是一个被过度欣赏
的
概念?
浏览 3
提问于2012-09-14
得票数 9
回答已采纳
3
回答
JavaScript
构造函数
的
用
例
最后,我决定花时间掌握JS编程,而不是仅仅将意大利面条代码塞到文件末尾
的
脚本标记中。在我看来,是一个很棒
的
资源。我对工厂模式、IFFE以及对象和Object.create(...)有很好
的
理解。我找不到答案
的
一个问题是,构造函数是否仍在使用,如果是,它们
的
用
例
是什么?我问这个问题
的
唯一原因是,多年来有很多文章都是这样回答
的
。这个想法似乎是为了更接近基于类
的
继承(pre es6)。从本质上说,这是一个我应该投入时间学习
浏览 3
提问于2017-02-23
得票数 2
3
回答
为什么react-redux connect不直接使用哑巴组件作为参数?
、
、
react-redux
的
新手很容易被这句话搞糊涂。default connect(mapStateToProps, mapDispatchToProps)(DumbComponent); connect方法返回一个以DumbComponent作为参数
的
新方法我想知道为什么不直接使用DumbComponent作为连接
的
参数。就像这样。在实际
的
API设计中有什么原因吗?
浏览 0
提问于2016-12-24
得票数 3
点击加载更多
相关
资讯
JavaScript设计模式:单例
flink用例
如何高效的编写用例?(三)
车联网的未来:挑战和用例
进大厂之必会的函数柯里化(Currying)
热门
标签
更多标签
云服务器
ICP备案
云直播
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券