腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
单元测试
curried
函数
、
、
我正在尝试使用python中的一些
函数
式编程范例。我知道它不是
函数
式语言,但概念是可以翻译的。fut)进行
单元测试
吗?我会对add_one、add_two和add_three进行
单元测试
吗?我要在这里对fut进行
单元测试
吗?我是不是应该假设这只是实现细节,而把它留给集成测试呢?我在这一点上感到有点迷茫,因为在面向对象的世界里,我知道如何用mock对这种链接进行
单元测试
,但它似乎是倒退的,违背了一些
函数
范式,以及我积极尝试通过玩弄它来避免的东西。
浏览 14
提问于2019-07-30
得票数 2
2
回答
为什么Scala在赋值给val时需要部分应用
curried
函数
?
、
在Scala中,为什么
curried
函数
可以很容易地直接传递给其他
函数
,但是当将它赋值给val时,需要在_中部分应用它?例如,给定两个
函数
:def test(a: Int, f: Int => Int) = f(a)test(5,
curried
(5)) 一切都是幸福的。但是,如果我简单地调用
curried
(5),
浏览 0
提问于2013-03-09
得票数 12
回答已采纳
1
回答
使用嵌套列表(以未知的程度) (Racket)
、
、
、
这是我第一次发帖,所以如果我搞砸了,请告诉我:)(#<procedure:
curried
:tt> #<procedure:
curried
:tt> #<procedure:
curried
:tt> #<procedure:
curried
:
curried
:tt> #<procedure:
curried
:tt>
浏览 4
提问于2020-04-30
得票数 0
回答已采纳
2
回答
如何截取或编辑咖喱
函数
、
我对js和
函数
式编程很陌生const orgFunc = (str, str2) =>{} {} {}3 console.log("interceptFunc", interceptFun
浏览 0
提问于2018-04-18
得票数 0
回答已采纳
1
回答
如何将currying应用于scala中现有的normal
函数
我在scala中有以下
函数
scala> def add(x:Int,y:Int) = x+y <console>:7: error: value
curried
is not a member of object= Function.
curried
(add _) <console>
浏览 4
提问于2016-08-06
得票数 2
2
回答
寻找定理的计算解释
、
、
我有以下选项:(2)将非
curried
函数
转换为
curried
函数
的
函数
。 (3)创建两个给定的A值和B值的元组的
函数
。我不认为(1)或(2)是正确的,因为在Haskell中,所有
函数
都被认为是
curried
的。我认为选项(3)是正确的,因为(A∧B)是转换为类型时的元组(A,B)。然而,我不确定我的
浏览 0
提问于2019-08-09
得票数 3
2
回答
双星号运算符在这里是如何工作的?
、
下面的代码取自django的源代码 def _
curried
(*moreargs, **morekwargs):return _
curried
我了解了args + moreargs部件的工作原理--最初传递给
函数
curry的非关键字参数和传递给curry
浏览 1
提问于2013-06-27
得票数 0
回答已采纳
1
回答
Scala中与
curried
函数
相关的问题
我有几个与
curried
函数
相关的问题。在这里,我逐一询问他们2)为什么我们不能从部分参数化的方法中定义一个
函数
?multiply(2, x$1))
浏览 0
提问于2012-06-11
得票数 11
回答已采纳
4
回答
uncurry
函数
的类型签名
uncurry f=\(a,b)->f a b uncurry将
curried
函数
转换为成对的
函数
,但上面的
函数
只是将其转换为
curried
函数
f a b。这是否与uncurry
函数
的定义相矛盾?
浏览 4
提问于2011-01-21
得票数 5
回答已采纳
1
回答
如何在
curried
函数
中将Array.prototype方法作为参数传递
、
我开始学习
curried
函数
,并且认为有一个
函数
可以让我在相似的dom元素组(属于同一父元素的输入组或选择组)中找到满足回调
函数
的元素,这会很有用。我的目标是实现一个
curried
函数
,在这个
函数
中,我可以传递一个DOM元素的id (parentId),该元素包含我想要在其上运行callback的元素(带有类groupClassName)。我已经设法让
curried
函数
工作了,但是我找不到一种将array.prototype方法作为参
浏览 23
提问于2019-04-12
得票数 1
回答已采纳
1
回答
理解JavaScript当前实现时有问题
、
、
} curriedJoin(1)(2)(3)function curry(fn) { }} 我很难理解JavaScript中咖喱
函数
的这个实现,特别是递归的情况。我认为
curried
正在返回一个匿名
函数
,它需要一些参数,并封装
curried
的另一个调用,传递最后一个调用和当前调用的组合参数。我不明白在cu
浏览 4
提问于2022-10-12
得票数 1
回答已采纳
1
回答
函数
变量重载
、
、
我有一个
curried
函数
,需要重载返回的
函数
签名(简化示例): // Do something对于带有function关键字的类方法或
函数
声明,重载工作得很好,但我还不能将其用于
curried
函数
。
浏览 12
提问于2017-01-24
得票数 1
回答已采纳
2
回答
函数
与Python fn模块一起使用
、
、
我找到了这个
函数
式编程库fn,并且找到了以下
函数
currying的代码>>> @
curried
File "/home/adrian/.local/lib/python2.7/site-packages/fn/func.py",
浏览 1
提问于2015-07-25
得票数 2
1
回答
case类构造
函数
、
、
、
在定义case类时,默认的伴随对象有一个很好的
curried
方法来获取case类构造
函数
的匆匆版本:defined classFoo res4: String => (Int => Foo) = <function1>scaladefined class Foo scala> F
浏览 2
提问于2012-10-20
得票数 12
4
回答
我如何正确地处理这个
函数
?
、
我试图使用add来修改一个
函数
curryDecorate。 const
curried
= (...newArgs) => { if (args.length < fn.length) { } } return
curried
) /
浏览 5
提问于2021-07-06
得票数 2
回答已采纳
1
回答
使用FunctionX#
curried
我定义了foofoo: (x: Int, y: Int)Int<console>:8: error: missing arguments for method foo; follow this methodwith `_' if you want to treat it as a partially appli
浏览 3
提问于2014-01-06
得票数 1
回答已采纳
1
回答
带有rest运算符的通用curry
函数
、
我现在正在学习如何在js中运行,特别是如何创建一个通用的咖喱
函数
。我找到了这样一个例子: return function
curried
(...args) { return
curried
.bind(null, ...args); return“得到一个新
函数
,该
函数
递归地调用<e
浏览 2
提问于2021-10-12
得票数 0
回答已采纳
1
回答
在javascript中使用
curried
函数
比使用普通
函数
的优点
、
、
下面是一个使用普通
函数
和
curried
函数
的具体用例。如果只使用两个参数,使用这两个参数有什么好处吗?//Normal Function return x + y;function add1(x) {
浏览 3
提问于2019-09-24
得票数 1
5
回答
‘在Haskell
函数
名中的含义?
、
我已经读过关于
curried
函数
和定义add
函数
的两种方法-
curried
和uncurried。加了一份..。
浏览 0
提问于2009-07-30
得票数 10
2
回答
具有第一和第二参数的部分应用Function2
、
我想得到两个部分应用的
函数
(第一个参数和第二个参数)。我编写了以下代码:def snd = (s: String) => (f _
curried
)(s)("b") 有更好的办法吗?更新snd可以写得更短一些def snd = (f _
curried
)((_: String))("b")。
浏览 0
提问于2014-02-11
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
单元测试
PHP单元测试
React组件单元测试
前端单元测试入门
重新思考单元测试
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券