腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9382)
视频
沙龙
2
回答
Scala
将
Map
[A,
Seq
[
Future
[
Option
[
B
]转
换为
Future
[
Map
[A,
Seq
[
B
]?
、
我一直在想如何才能将
Map
[A,
Seq
[
Future
[
Option
[
B
]]]]转
换为
Future
[
Map
[A,
Seq
[
B
]]]
浏览 32
提问于2020-04-04
得票数 0
回答已采纳
4
回答
获取IndexedSeq[( Int,
Future
[Long])]中的最小整数,其中Long >0
、
我有一个
scala
IndexedSeq[(Int,
Future
[Long])])。我想填写这个函数:
Future
.sequence(distances.
map
{ case
浏览 1
提问于2014-06-25
得票数 0
2
回答
我应该如何加入选项[
Future
[T]]?
我有以下代码import
scala
.concurrent.duration.Duration def
seq
[T](v:
Option
[
Future
[T]]):
Future
[
Option
[T]] =
Future</em
浏览 2
提问于2015-12-01
得票数 2
回答已采纳
2
回答
用于理解的
Scala
中的TraversableOnce、
Future
和
Option
、
、
我想从DB异步加载它们,然后
将
每个记录异步上传到远程服务器,然后在所有上传完成后,记录所上传的记录的ids。由于我使用的是
Scala
2.9.2,所以我使用的是Twitter的core-util
Future
实现,但它在一元转换方面的工作方式应该与2.10版完全相同。一般概念是这样的:def upload(record: Record):
Future
[String] defnotifyUplo
浏览 0
提问于2013-03-01
得票数 8
3
回答
将
多个
Future
[
Seq
]串联成一个
Future
[
Seq
]
、
、
、
如果没有未来,这就是我如何
将
所有较小的
Seq
与平台映射合并为一个大的
Seq
。category.getCategoryUrlKey(id: Int):
Seq
[Meta] // main methodlazy val breaker = new akka.pattern.CircuitBreaker
浏览 11
提问于2017-06-16
得票数 6
回答已采纳
1
回答
在处理一系列对象时使用Chain
Scala
Futures?
、
、
import
scala
.concurrent.duration.Durationimport
scala
.concurrent{Await,
Future
}import
scala
.concurrent.ExecutionContext.Implicits.global[String] =
Seq</em
浏览 4
提问于2018-01-15
得票数 0
回答已采纳
1
回答
如何
将
推特未来[地图[A,
Future
[C]]转
换为
未来[地图[A,C]]
、
、
、
、
我正试图解决以下问题:下面是我到目前为止掌握的代码: def getClientData(clientInfo: ClientInfo):
Future
[Clien
浏览 4
提问于2013-12-03
得票数 1
回答已采纳
4
回答
在
Scala
中将
Seq
[(A,
Future
[
B
])]转
换为
未来[
Map
[A,
B
]]
、
我正在寻找一种
将
Seq
[(A,
Future
[
B
])]转
换为
Future
[
Map
[A,
B
]]的干净方法。有什么好方法可以做到这一点吗?提前感谢!
浏览 4
提问于2016-02-09
得票数 0
1
回答
有没有一种更常用的方法来简化leftJoin的结果?
、
左连接的结果是:
Future
[
Seq
[(A,
Option
[
B
])]],其中A是主表的类型,
B
是明细表的类型。换句话说,我得到了一个主元素A序列,重复的次数与
B
的左连接实例的次数相同。我想将这个复杂的重复类型简化为一个更易于管理的结果类型
Future
[
Option
[(A,
Seq
[
B
])]]。为此,我创建了以下函数: implicit def simplify[A,
B
](x:
Future
浏览 21
提问于2019-06-04
得票数 0
回答已采纳
4
回答
多重可能失败的未来--成功与失败都会回归?
、
、
、
、
所有操作都具有相同的返回值(例如
Seq
[String])。我希望返回成功的结果和发生的任何异常,这样我就可以记录它们以进行调试。我正在考虑在自己的将来执行每个操作,然后检查每个未来,并返回一个
Seq
[String] ->
Seq
[Throwable]元组,其中左值是成功的结果(扁平/合并),右边是发生的任何异常的列表。
浏览 0
提问于2018-09-22
得票数 1
回答已采纳
1
回答
类型分辨率较高的类型并引发
、
我试图编写一个值类,以向实现
Seq
[_]的任何东西添加功能,并允许它进行批处理调用,返回一个
Future
[_] (具体来说,我使用它进行批处理REST调用)。final class BatchedList[A, C[X] <:
Seq
[X]](val targetList: C[A]) extends AnyVal { def batchRequests[
B
](batchSize: Int)(runner:
Seq
[A] =>
Seq
[
Future
[E
浏览 3
提问于2014-10-28
得票数 0
回答已采纳
2
回答
将
额外的信息绑定到未来的序列
、
假设我已经收到了一份期货清单,其中每一份都与一个键相连,例如:我的目标是在所有期货完成后,生成一个关键价值元组的列表:我想知道这是否可以通过序列调用来实现。例如,我知道我可以做以下工作: case Success(s
浏览 3
提问于2014-05-10
得票数 1
回答已采纳
2
回答
运行
Scala
线程
、
、
我绝对是
Scala
的初学者,但我有这个问题要解决。因此,我想为列表中的每个项目启动3个线程,然后
将
3个报告合并为1个最终报告,或者我可以按顺序执行。 如果列表中的每一项都有3个线程,我该怎么做呢?
浏览 4
提问于2018-07-27
得票数 2
回答已采纳
2
回答
Scala
检查未来[
Seq
[String]]是否为isEmpty
、
、
我想检查
Future
[SeqString]是否为空,并且我正在使用//doSomething但是它抛出了我的错误?
浏览 0
提问于2013-04-04
得票数 2
回答已采纳
1
回答
scala
列表/
Seq
上的映射
、
我有下面的简单代码 val aa = l.
map
(_=>
Future
.successful(())) } 我可以很容易地理解这样一个事实:我正在返回
Future
[Unit] type corresponding to each element of my sequence "l"--因此很容易说"aa"是
Seq<
浏览 2
提问于2017-06-18
得票数 1
回答已采纳
2
回答
Scala
--如何在
Seq
上映射时调用未来的函数?
、
、
我有一个
Seq
[String],需要这些字符串值来调用另一个定义为:我正在尝试创建一个函数,它接受
Seq
[String]并返回
Future
[
Seq
[Something]];也就是说, def getSomethings(ids:
Seq
[String]):
Future
[
Seq
[Something]有什么方法可以在
Seq
[Strin
浏览 1
提问于2018-05-07
得票数 0
回答已采纳
5
回答
为什么
Future
.sequence会并行而不是串联地执行我的未来呢?
、
object Test { val list =
Seq
(
future
{ println("startFirst"); Thread.sleep(3000); println("stopFirst") },
future
{ println("startSecond"); Thread.sleep(1000); println(&
浏览 2
提问于2014-07-31
得票数 47
回答已采纳
4
回答
“未来[选择[未来[
Option
[X]”进入“未来[
Option
[X]]”
如何
将
Future
[
Option
[
Future
[
Option
[X]]]]转
换为
Future
[
Option
[X]]?def processAndReturnFuture(x:String):
Future
[String] =
future
(x) def processAgainAndReturnOption(x:St
浏览 0
提问于2013-10-18
得票数 5
回答已采纳
2
回答
如何以高性能的方式
将
1个RDD分成6个部分?
、
、
本质上,这项工作只是
将
分层的XML结构转
换为
6组平面CSV记录。为了做到这一点,我目前六次忽略了相同的RDD 6。val rddofTypeB = xmlRdd.
map
{ iterate over XML Object and create Type
B
} rddOfTypeC.saveAsT
浏览 0
提问于2017-11-26
得票数 2
1
回答
使用EitherT时如何设置foldLeft的初始值[
Future
,Failure,
Option
[
B
]]
、
、
我在下面的函数中使用了EitherT[
Future
, Failure,
Option
[
B
]],该函数执行foldLeft。如何在下面的代码中设置foldLeft的初始值?def doWork[A,
B
](
seq
: Set[A])(f: A => EitherT[
Future
, Failure,
Option
[
B
]]): EitherT[
Future
, Failure,Set[
Option
[
B
浏览 6
提问于2019-07-16
得票数 0
点击加载更多
相关
资讯
JVM语言比较研究:Java、Kotlin 和Scala的利与弊
Spark源代码::Spark多线程::NettyRpcEnv.ask解读
好程序员大数据教程分享Scala系列之Option
历时 7 天,我把一万行 Scala 代码移植到了 Kotlin 上!
Python链式操作:PyFunctional
热门
标签
更多标签
云服务器
ICP备案
实时音视频
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券