腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(4684)
视频
沙龙
2
回答
为什么
函数
curry
叫做
curry
?
function
、
functional-programming
、
currying
在许多列表处理语言(以及其他语言)中,它们都有一个名为
curry
的
函数
,它可以做一些很好的事情。我的问题是,
为什么
他们管它叫
curry
?这个名字是从哪里来的?我唯一的猜测是来自世界上不同国家的可口的
curry
菜肴,但我看不出这与功能行为有任何关系。
浏览 54
提问于2015-04-14
得票数 17
回答已采纳
1
回答
标准ML中的咖喱
函数
functional-programming
、
sml
、
currying
以下是我目前所理解的,假设我有一个
函数
:或在ML中,我只能有一个参数,所以第一个
函数
使用一个三元组来绕过这个在第二个例子中,我真正拥有的是:其中
curry
a返回一个
函数
,(
curry
a) b返回一个
函数
,((
curry
a) b) c返回另一个<em
浏览 2
提问于2015-08-05
得票数 3
回答已采纳
1
回答
为什么
这是不同的?Currying/高阶
函数
python
我想知道
为什么
这两段代码是不同的?这段代码给出了5的答案
curry
2 = lambda f: lambda x: lambda y: f(x, y)m(2)(3) return lambda f: lambda x: lambda y: f(x, y) add_three
浏览 6
提问于2019-09-17
得票数 0
回答已采纳
2
回答
Julia中
函数
运算的最惯用解
functional-programming
、
julia
、
currying
works too<(8, 7) # Result is false7 |> <(8) # Same 但是,用户定义的
函数
并不会自动具有以下功能
浏览 10
提问于2022-10-28
得票数 2
回答已采纳
2
回答
如何为列表中的所有项目创建和
函数
,使用“减少和咖喱”计划?
scheme
、
lisp
我在玩方案,我想运行这样的东西:
为什么
这不管用?
为什么
这在Kawa或Guile不起作用。我的执行不正确吗?我没有
函数
调用的一致性检查。
函数
总是被调用,这就是原因吗?lambda和二进制
函数
(受Ramda库启发)是需要的,因为Array::reduce 3参数是给定数组的。(reduce
curry
+ '(1 2
浏览 0
提问于2020-11-11
得票数 0
回答已采纳
2
回答
Kotlin中适当的Cast类方法
swift
、
kotlin
在Swift中,如果可以执行以下操作:let example = MyExampleClass()我怎样才能在科特林实现同样的目标呢? fun myMeth
浏览 3
提问于2019-09-27
得票数 1
回答已采纳
1
回答
在JS中使用
Curry
函数
javascript
在上工作时,我看到了
curry
函数
。Function.prototype.
curry
= function() { Array.prototype.slice.call(arguments))); }; 然后,我试图通过运行split
函数
(它通过Function.prototype.
curry
定
浏览 1
提问于2013-12-27
得票数 4
回答已采纳
2
回答
为什么
在这个
curry
函数
的实现中需要使用bind
javascript
、
currying
有一个来自的咖喱
函数
。const
curry
= (fn, arity = fn.length, ...args) => { return fn(...args) return
curry
.bind(null, fn, arity, ...args) // line(*)}co
浏览 1
提问于2021-05-13
得票数 1
回答已采纳
3
回答
Javascript用法的绑定和咖喱*?
javascript
、
currying
我试图理解
curry
和bind之间的区别。不是一个内部
函数
(不像bind,它在IE9+中)。但仍然是:唯一的区别是上下文,它实际上只在bind
函数
中找到。 假设我有这样的功能:{}alert(add.
curry
(2).
curry
(1)(4)) /
浏览 3
提问于2014-03-02
得票数 26
回答已采纳
1
回答
如何在Haskell中定义和使用
curry
和uncurry (前置
函数
)?
haskell
、
currying
如何在Haskell中使用
curry
和uncurry前置
函数
?
curry
' f = \x y -> f (x, y) uncurry' :: a -> b -> c -> ((a
浏览 2
提问于2014-12-19
得票数 3
1
回答
通过应用调用
函数
与从运行
函数
直接调用
javascript
、
scope
、
currying
我正在尝试实现当前功能:console.log('SUM'+JSON.stringify(arguments))} //console.log('arg2s'+args2) var
浏览 2
提问于2020-04-26
得票数 1
回答已采纳
1
回答
使用Function.prototype方法时访问父
函数
javascript
; // Outputs: A Bvar
curry
= function(fn) {myFnCurry("B"); // Outputs: A BFunction.prototype.
curry
= functionlike this:
浏览 1
提问于2011-02-19
得票数 2
回答已采纳
1
回答
封装在模板
函数
中的lamda类型推导
c++
、
templates
、
lambda
、
g++
、
c++20
}; 该
函数
获取要应用的参数的
函数
和包此外,为了测试这段代码,我有一个
函数
,它获取2个参数并返回第一个参数: 15 | constexpr auto
curr
浏览 2
提问于2021-11-02
得票数 1
回答已采纳
1
回答
JS
curry
递归处理空参数
javascript
、
recursion
、
currying
下面我有一个基本的递归来返回传递的值,我想知道如何处理一个
函数
没有任何参数-
curry
()(),但如果用参数调用相同的
函数
-
curry
()()("b"),仍然允许返回值。 return "Banana"; /
浏览 19
提问于2019-10-28
得票数 0
1
回答
如何在Scala中组合泛型方法?
scala
、
generics
、
type-systems
=> Boolean): Boolean = (a) => (b) => f(a, b)我的目标是把它
叫做
:但我收到了一个错误: sc
浏览 2
提问于2015-02-08
得票数 2
回答已采纳
2
回答
为什么
Ramda源代码有一个以上的咖喱
函数
,那么Redux编写呢?
javascript
、
typescript
、
redux
、
ramda.js
在_
curry
1中有_
curry
2 _
curry
3 _curryN
函数
。我想知道
为什么
在所有情况下他们都使用这种模式而不是只使用泛型
函数
? 这种模式能提高性能吗?
浏览 0
提问于2020-01-21
得票数 3
回答已采纳
1
回答
我想用ML证明uncurry(
curry
(f)) = f,
curry
(uncurry(g)) =g
currying
、
ml
我有两个ML
函数
fun uncurry g (x, y) = g x y;uncurry(
curry
(f)) = f
curry
(位于本文顶部的两个
函数
没有明确定义。例如,为了证明uncurry(
curry
(f)) =f,我必须使用
curry
函数
(fun
curry
f x y= f(x,y);),但是没有明确定义
curry
。如何证明两件事?
浏览 0
提问于2016-05-03
得票数 1
1
回答
如何在TypeScript中定义重载咖喱
函数
?
typescript
、
generics
、
functional-programming
、
typescript-generics
、
currying
curry
2接收一个带有2个参数的
函数
,并返回一个咖喱
函数
,而
curry
3接收一个带有3个参数的
函数
,并返回curried
函数
。type
Curry
2 = <A, B, Z>(f: (a: A, b: B) => Z) => (b: B)const
curry
2:
Curry
2 = f=> (c: C)const
cur
浏览 2
提问于2022-10-15
得票数 0
1
回答
为什么
在重复调用lapply之后,闭包中的变量值会丢失?
r
、
scope
、
closures
、
currying
、
lapply
我正在尝试使用一系列lapply调用来构建一个curried
函数
列表,理想情况下,在最后一次lapply调用时,它会返回最终所需的值。does give the desired output:
curry
.a.b或rcurry
函数
的结果。使用roxygen的
Curry
函数
做同样
浏览 3
提问于2012-04-05
得票数 5
回答已采纳
1
回答
如何在TypeScript中键入自动咖喱
typescript
、
functional-programming
、
typescript-typings
、
currying
我试图为以下
函数
编写类型: f, arr = [] a => a.length >= f.length ?f(...a) :)([...arr, ...args]);type Head<T extends any[]> =false type
Curry
<P extends any[
浏览 2
提问于2020-02-18
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
React 应用设计之道-curry 化妙用
Promise 实践
为什么大家都推荐你学python?看完这5个例子就明白了!
一群黑客从苹果公司获利288500美元
关于疫情的漫天信息,优质信息的获取还需要独立思考
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券