让我说这个:
case class AdResponse(data: Seq[InsightsData],paging: Paging)
case class InsightsData(impressions: String,
frequency: String,
objective: String,
spend: String
)
我的回复是Seq[AdResponse]
在Scala中获得所有支出总和的最佳方法是什么?每个AdResponse
和all
答案 0 :(得分:3)
您的问题的标题询问元组,但是您的代码中没有元组。而且,正如Andrey Tyukin指出的那样,Seq[AdResponse[Seq[InsightsData]]]
不是代码中数据类型的合法语法。
所以我猜测您可能正在寻找类似的东西。
val arSums :Seq[Double] = myResponse.map(_.data.map(_.spend.toDouble).sum)
val total :Double = arSums.sum