我最近开始研究 Scala 代码,并试图了解如何解决问题。
我有一个可变的对象列表,这些对象有一个id: String
and values: List[Int]
。我获取数据的方式是,多个对象可以具有相同的 id。我正在尝试合并列表中的项目,因此,例如,如果我有 3 个 id 为 123 的对象以及任何值,我最终只会得到一个具有 id 的对象,并且这 3 个对象的值相结合。
我可以用 java 的方式、迭代等等来做到这一点,但我想知道是否有更简单的 Scala 特定的方式来解决这个问题?