如何使用元组序列中的序列创建元组?

时间:2016-07-06 12:46:44

标签: scala functional-programming

我有一组元组:

Seq(("foo", "bar3"), ("foo", "bar1"), ("foo", "bar2"))

如何应用我得到的这样一个功能

("foo", Seq("bar1", "bar2", "bar3"))

我无法绕过这个。我是函数式编程的新手,所以我在考虑某种折叠或聚合。

1 个答案:

答案 0 :(得分:2)

我猜你的解决方案看起来像这样:

auto &systems = *m_systems;
auto &mvt = static_cast<MovementSystem&>(*systems[MOVEMENT_SYSTEM]);
mvt.update(dt);