添加列表元素相对于Scala中元素的字段

时间:2018-02-12 22:20:49

标签: scala playscalajs

在Scala中我有下一个命令:

  lPServ <- Pservs.getAll(.....some logical condition.....)

lPserv的每个元素都有一个&#34;价格&#34;和&#34;数量&#34;领域。对于此列表,我需要获得添加每个

的总数
         e.price * e.quantity

其中e是lPServ的元素。有什么想法吗?

Thx

1 个答案:

答案 0 :(得分:1)

如果Pservs是:

case class Pservs(price: Int, quantity: Double)

然后:

( for { e <- Seq(Pservs(12, 3), Pservs(6, 3)) } yield e.price * e.quantity ).sum