腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何将currying应用于
scala
中
现有的normal
函数
我在
scala
中有以下
函数
scala
> def add(x:Int,y:Int) = x+y <console>:7: error: value
curried
is not a member of objectFunction val addCurri
浏览 4
提问于2016-08-06
得票数 2
2
回答
为什么
Scala
在赋值给val时需要部分应用
curried
函数
?
、
在
Scala
中
,为什么
curried
函数
可以很容易地直接传递给其他
函数
,但是当将它赋值给val时,需要在_中部分应用它?例如,给定两个
函数
:def test(a: Int, f: Int => Int) = f(a)test(5,
curried
(5)) 一切都是幸福的。但是,如果我简单地调用<e
浏览 0
提问于2013-03-09
得票数 12
回答已采纳
1
回答
如
何在
Scala
中
组合
curried
函数
、
、
、
Scala
中
的
组合
函数
有可能是
curried
的吗?
浏览 5
提问于2018-08-23
得票数 0
回答已采纳
1
回答
如
何在
scala
中
创建
curried
匿名
函数
?
、
、
如
何在
Scala
中
创建匿名和
curried
函数
?以下两个失败:<console>:1: error: not a legal formal parameter ^ <console>:1: error: not
浏览 0
提问于2012-06-15
得票数 11
回答已采纳
1
回答
Scala
中
与
curried
函数
相关的问题
我有几个与
curried
函数
相关的问题。在这里,我逐一询问他们2)为什么我们不能从部分参数化的方法
中
定义一个
函数
?
scala
> def multiply(m: Int, n: Int):
浏览 0
提问于2012-06-11
得票数 11
回答已采纳
1
回答
仅用于部分参数列表的
Scala
splat运算符
和
scala
tuple unpacking,但在
Scala
(2.13)
中
模仿它时遇到了麻烦:
scala
> def foo(a: String, b: String, c: String): String= a + b + cs1: String = one
scala
我得到的最接近的是uncurried/
浏览 15
提问于2020-03-30
得票数 1
回答已采纳
1
回答
具有多参数列表的
Scala
方法的尾递归性
我在想,打电话来的那个角色首先从samePrefix(length-1)创建一个
函数
对象,然后将(a,b)应用到它,或者如果它只是递归地调用我的方法
浏览 7
提问于2014-06-22
得票数 2
回答已采纳
2
回答
用多个参数与多个参数列表
组合
函数
、
、
给出下面的例子,如果我尝试用多个参数列表或者只是多个参数
组合
一个
函数
,我就会发现它是有区别的。我不明白为什么这不一致。foo.tupled.andThen(???) // KObar.tupled.andThen(???)
浏览 5
提问于2020-01-16
得票数 1
回答已采纳
1
回答
为什么在某些情况下,我在传递参数时不能使用{}
在下面的定义
中
,我可以使用{}而不是()来处理咖喱
函数
,而不是普通
函数
。为什么?//
curried
add: (i: Int)(j: Int)Int res19: Int= 3
scala
> add(1){2} //{} work
浏览 2
提问于2017-09-20
得票数 0
回答已采纳
1
回答
面向未来的Scalaz
函数
组合
、
=> ItemEntity => ItemEntity => Future[ItemEntity] => Future[ItemEntity] => Future[ItemDto] Future{entity}} 最后,我的方法将所有这些
函数
组合
在一起做一些事情mapDtoToEntity _ >>> incrementId >>
浏览 0
提问于2016-07-14
得票数 0
1
回答
Scala
:数学
函数
而不是方法
在
scala
中
是否有一个以正常数学
函数
作为
函数
值的对象?[tuple code] (min _).tupled [more code]会像这样更干净[curry
浏览 1
提问于2014-12-02
得票数 2
回答已采纳
2
回答
类构造
函数
声明...声明同一件事的两种方式?
、
、
我想解释一下以下声明之间的区别:还有这一条:第二个声明是否只影响实例化对象的方式,或者是否有我不知道的更深层次的原因。class Clazz(param1: String*)(param2: Integer*)
浏览 3
提问于2012-02-16
得票数 6
回答已采纳
2
回答
scala
中
的简单赛跑
、
我有以下两个
函数
,用
scala
编写:def g: Int=>Int=>Int=x=>y=>x+y 现在我想写一个
函数
,把
函数
f,取一个参数,变成一个
函数
g,带两个参数。
浏览 3
提问于2014-07-16
得票数 1
回答已采纳
1
回答
在
Scala
中
运行:
函数
中
的多个参数,包括一个类型的匿名
函数
( => A)
、
这两个代码块之间有什么区别? val start = RelativeNanoTimestamp.now val latency = NanoInterval.since(start).nanos} val start = RelativeNanoTi
浏览 2
提问于2016-06-23
得票数 2
回答已采纳
1
回答
Java
中
的Currying
函数
、
、
、
x+y+z def z =
curried
(0,0)//> res1: Int = 6 check(1,2)(_)
浏览 0
提问于2014-12-21
得票数 3
2
回答
Scala
with Cats一书中的这个代码示例
中
的额外内容是什么?
、
、
我正在阅读
Scala
with Cats这本书,可以在这里找到:基本上,代码中有一个额外的下划线,我不明白它的用途。是打字错误,还是下划线有什么用处?
浏览 10
提问于2019-08-07
得票数 0
回答已采纳
2
回答
为什么
Scala
中
的currying需要多个参数列表?
假设我有一个由2个参数组成的
函数
,需要部分应用,我需要将其定义为:然后,我可以将其部分应用为def fWithA= f(a) _ 我的问题是:为了使用curry
函数
,为什么
Scala
要求使用多个参数列表声明参数?更可取的是,能够根据需要对任何
函数
进行curry。
浏览 0
提问于2012-09-30
得票数 10
回答已采纳
3
回答
scala
:使用curry修复参数的值
、
我有以下
函数
f1: String => java.lang.Stringdef f2: () => String = () => f1("p1")def f2 = () => f1("p1") 我认为使用Function.
curried
浏览 2
提问于2012-10-08
得票数 3
回答已采纳
3
回答
编写
函数
以修改任何
函数
、
、
为了记录这一点,我发现
Scala
中
的
函数
没有被自动修改,这是非常恼人的。我正在尝试编写一个工厂,它接受任何
函数
并返回一个咖喱版本:基本上,我在这里定义的是一个
函数
curry,它以一个
函数
fn作为参数这就是我所犯的错误: def curry(fn:(_ => _))
浏览 3
提问于2016-06-24
得票数 3
5
回答
scala
元组解包
、
、
我知道这个问题已经以不同的方式被多次提出。但这对我来说仍然不清楚。有没有办法做到以下几点。 //Some calculations}
浏览 0
提问于2010-08-26
得票数 99
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何在 Bash 中编写函数
PPT如何在组合中添加或删除对象
在Python中如何在main函数中调用类中的方法
EXCEL中INDEX+MATCH函数的组合,与VLOOKUP的比较
如何在 Linux Shell 编程中定义和使用函数
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券