0

在 Scala 中,我有下一个命令:

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

lPserv 的每个元素都有一个“价格”和“数量”字段。对于这个列表,我需要得到每个添加的总数

         e.price * e.quantity

其中 e 是 lPServ 的元素。有任何想法吗?

谢谢

4

1 回答 1

1

如果 Pservs 是:

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

然后:

( for { e <- Seq(Pservs(12, 3), Pservs(6, 3)) } yield e.price * e.quantity ).sum
于 2018-02-12T22:25:40.477 回答