考虑一下在某些情况匹配上编写的flatMap。如果seq是全部OptionInt或所有SeqInt,那么flatMap就能工作。但如果Seq是选项和Seq的混合体,则不是这样。为何会有这样的限制呢?这是否解决了我现在无法想到的一种特殊的模糊性。a.flatMap(x=>x)res24: Seq[Int] = L
database here );concatMap(this::createReport)可能会产生错误为了提高加载速度,我决定用flatMap替换这个flatMap。但flatMap并不是那么可预测的。现在,如果出现错误,app将继续发送来自其他线程的请求,而忽略了某些id已经在retry中使用的事实,并且在超时活动之前,我将继续从服务