将列表的元素添加到 Scala 中元素的字段
adding list's elements respect to a field of the elements in Scala
在 Scala 中我有下一个命令:
lPServ <- Pservs.getAll(.....some logical condition.....)
lPserv 的每个元素都有一个 "price" 和 "quantity" 字段。对于此列表,我需要获得添加每个
的总数
e.price * e.quantity
其中 e 是 lPServ 的元素。有什么想法吗?
谢谢
如果 Pservs 是:
case class Pservs(price: Int, quantity: Double)
然后:
( for { e <- Seq(Pservs(12, 3), Pservs(6, 3)) } yield e.price * e.quantity ).sum
在 Scala 中我有下一个命令:
lPServ <- Pservs.getAll(.....some logical condition.....)
lPserv 的每个元素都有一个 "price" 和 "quantity" 字段。对于此列表,我需要获得添加每个
的总数 e.price * e.quantity
其中 e 是 lPServ 的元素。有什么想法吗?
谢谢
如果 Pservs 是:
case class Pservs(price: Int, quantity: Double)
然后:
( for { e <- Seq(Pservs(12, 3), Pservs(6, 3)) } yield e.price * e.quantity ).sum