在Scala中我有下一个命令:
lPServ <- Pservs.getAll(.....some logical condition.....)
lPserv的每个元素都有一个&#34;价格&#34;和&#34;数量&#34;领域。对于此列表,我需要获得添加每个
的总数 e.price * e.quantity
其中e是lPServ的元素。有什么想法吗?
Thx
答案 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