腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
cats.effect
时
,
值
flatMap
不是
参数
F
[
Long
]
类型
的
成员
、
、
这个问题以前可能已经问过很多次了,但我没有找到任何有用
的
建议。 我有一个简单
的
Scala代码,可以生成依赖于一些副作用
的
长数字。我将东西包装在一个IO monad中,但是根据最小功耗原则,我实际上将我
的
函数声明为
F
[_]: Effect。def generateId[
F
[_]: Effect](rid:
Long
)(implicit
F
: Effect[
F
], clock: Clock[
F
]):
F
浏览 20
提问于2019-02-18
得票数 5
回答已采纳
1
回答
值
不是
参数
F
[]
类型
的
成员
、
、
、
我有这样
的
代码: trait ModelDataService[
F
[_]] { override def getModelVersion(modelVersionId:
Long
):
浏览 15
提问于2020-08-31
得票数 0
回答已采纳
1
回答
用多
参数
类型
实现Monad
类型
、
、
为此,我实现了所有的map,
flatMap
实用程序方法。现在,我希望将此
类型
标记为在scalaz中作为Monad
类型
类
的
成员
,并且我正在努力制定语法,以指定我希望
的
类型
参数
--
类型
一元化--是A
类型
,因为Monad接受
的
类型
具有单个
类型
参数
。def bind[A, B](fa: Extract[E, A])(
f
: (A) =&g
浏览 3
提问于2017-10-03
得票数 1
回答已采纳
1
回答
用
flatMap
调用map (用于选项数据
类型
),但这些
类型
在scala中不匹配
、
、
该选项只是一个包含一个元素
的
列表,我将给它一个函数,它将接受一个A并将它封装在一个选项中。def
flatMap
(
f
: A => Option[B]): Option[B] = map(
f
) getOrElse None 为什么这个实现能工作呢?
f
没有A=>B
的
类型
签名,但是它用这个签名调用map很好。显然,调用getOrElse(无
浏览 0
提问于2018-07-25
得票数 2
回答已采纳
3
回答
flatmap
在Scala中是如何工作
的
我上了scala odersky课程,认为
Flatmap
的
函数以Monad为
参数
,接受monad
的
元素,并返回不同
类型
的
monad。trait M[T] {} 在Monad MT上,函数
的
返回
类型
也是Monad,
类型
参数
U可能不同。然而,我在互联网上看到过一些例子,其中
的
函数返回
浏览 0
提问于2017-09-16
得票数 1
1
回答
C++中
的
模板lambda表达式
、
、
我正在升级到C++ 11,并对lambda表达式有了中提到
的
基本概念。我对下面从捕获
的
代码有疑问void WordCount(thrill::Context& ctx, std::string input, std::string
FlatMap
是一个模板
类型
lambda函数,它在ReadLines返回时运行。在
FlatMap
<Pair>内部,
值
是如何传递给(const std::string& li
浏览 0
提问于2019-05-09
得票数 1
回答已采纳
1
回答
如何指定具有独立
类型
参数
的
类匹配中引入
的
类型
、
我关注了Runar Bjarnason关于自由单体
的
演讲:object TestFreeMonads
f
) ),而
不是
这一行:case Continuation(v, cont ) => Continuation(v, cont(_).
flatMap
(
f
) )。第三行case Continuation(v,
浏览 14
提问于2019-10-25
得票数 2
回答已采纳
2
回答
scala方法中何时
使用
下限
、
、
在“scala中
的
函数式编程”一书中,任一种
类型
,它都有下面的签名/练习(实现
flatMap
、orElse
的
版本,在任何一个版本上操作正确
的
值
)。sealed trait Either[+E,+A] {书上
的
注解说 在右侧映射
时
,必须将左
类型</e
浏览 6
提问于2020-05-22
得票数 2
回答已采纳
1
回答
如何为
类型
类型
{ R[Out] In }实现一元接口(map,
flatMap
)?
、
我想要做
的
是实现一个读取器monad R[Out] { type In },它从抽象输入In (抽象
类型
成员
)中读取Out
类型
(
类型
参数
或泛型
类型
)
的
一些
值
。它通常可以被视为R[In, Out]。这是我到目前为止所知道
的
: type In def map[Out2](
f
: Out =&
浏览 2
提问于2015-03-20
得票数 3
1
回答
L型在A型=>中也处于相反位置[L,B]
、
、
、
我试着编写
flatMap
的
简单实现 def
flatMap
[B](
f
: R => Either[L, B]): Either[L, B]= this match { case Right(e) =>
f
(e)} final case cla
浏览 0
提问于2018-08-27
得票数 1
回答已采纳
2
回答
如何用混合素实现
F
-有界多态射?
、
、
假设我有一个混合特性,其中我想要定义一个方法,其返回
类型
取决于该特性被混合到
的
对象
的
最终
类型
. this: Order =>def split(unmatchedQuantity:
Long
): (???}case class MultiUnitLimitOrder(price: Double,
浏览 7
提问于2016-12-12
得票数 2
回答已采纳
1
回答
如何为具有协变/反变型
参数
的
类定义
flatMap
?
、
、
、
、
假设我们有一个类,它有一个协变
参数
和一个反变型
参数
:// case subclassesobject Pipe{ ...为了能够
使用
for-comprehension,我们需要
fla
浏览 3
提问于2013-03-03
得票数 1
回答已采纳
4
回答
将List<Map<
Long
、String>>转换为List<
Long
> Java 8
、
、
、
、
我需要把这个转换成一个钥匙
的
列表。我试图按以下方式
使用
流:List<
Long
> successList = lst.stream().map(eleincompatible types: inference variable T has incompatible bounds equality constraints: java.lang.
Long
lower
浏览 1
提问于2019-03-09
得票数 0
回答已采纳
1
回答
读者monad -它如何符合Monad接口?
、
、
、
def map[B](
f
: A => B): Reader[DEP, B] = Reader(dep =>
f
(apply(dep))) } 但是,我在实现它
时
遇到了一些限制,例如,一些通用
的
Monad接口现在,有了这个接口,我在实现ReaderMon
浏览 1
提问于2017-02-05
得票数 2
回答已采纳
1
回答
升级到Vapor 4:如何创建模型并返回模型
、
在我
的
旧Vapor 3代码中,我创建了这样
的
模型: // do something withsaved address在Vapor 4文档
的
帮助下,我现在将db传递给create函数而
不是
connection。问题是,当我尝试访问savedAddress
时
,
flatMap
似乎返回了Void,因为我得到了以下错误:“'Void‘
浏览 17
提问于2020-05-06
得票数 3
回答已采纳
2
回答
理解scala中
的
Spark函数文档
、
我是Scala
的
新手&我试着理解Spark
的
。“
flatMap
”函数有这样
的
文档
flatMap
[U](
f
: (T) ⇒ TraversableOnce[U])(implicit arg0: ClassTag[U]): RDD[U] Return虽然我知道
flatMap
到底是做什么
的
,但是理解文档似乎太神秘了(比如U、
f
、T等字母)。如果有人能解释这个文档
的
每个部分到底传达了什么,我会很感激。
浏览 2
提问于2015-06-05
得票数 1
回答已采纳
1
回答
为什么编译器找不到V[+_]
的
(_ >:T) => (_ <:V[_ <:U]) <:t => V[U]?
、
^ 我觉得这很奇怪,因为(_ >: T) => (_ <: Box[_ <: U])
不是
T => Box[U]
的
一个子
类型
吗?因为第一个
类型
参数
中
的
Function1是逆变量,所以这是T => (_ <: Box[_ <: U])
的
一个子
类型
。由于Function1在结果
类型
中是协变
的
,这是T => Box[_ <: U]
的
一个子
类
浏览 0
提问于2016-12-19
得票数 4
2
回答
flatMap
在Scala中
的
实现
在Scala中
的
函数式编程中,我们为map、getOrElse和Option
类型
的
flatMap
提供了以下定义: case Some(x) => x} map(
f
) getOrElse No
浏览 5
提问于2014-12-31
得票数 3
回答已采纳
2
回答
为什么scala列表中只有一个
类型
参数
为什么
flatMap
for List只
使用
B作为
类型
参数
而
不是
def
flatMap
[A, B](
f
: (A) => U[
浏览 2
提问于2016-08-29
得票数 4
回答已采纳
0
回答
How do I to
flatMap
a Try[Option] in a
flatMap
way?
我想要
使用
某个函数来
flatMap
一个Try[OptionA],该函数
使用
选项内
的
值
来创建另一个Try,并且我希望解决方案简单且惯用。我已经用一个例子说明了这个问题。目标是创建一个OptionGroup,将
成员
和事件包装在一个Try中,该Try可以包含来自这三个函数中
的
任何一个函数
的
错误。def getMeetingsForGroup(groupId:
Long
): Try[Seq[Meeting]] 我发现很难从getGroup返回
浏览 2
提问于2017-12-13
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用Java 8 Stream像操作SQL一样处理数据(下)
Zzreal的大数据笔记-ScalaDay02
使用 Stream API 高逼格 优化 Java 代码!
假如你想用Kotlin——基本类型与包
Swift 集合
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券