问题标签 [nested-map]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
305 浏览

haskell - Haskell 中的镜头和 Clojure 中使用键序列的异同是什么?

假设:

  • 我知道 Haskell 鼓励用类型系统解决问题,而 Clojure 避开类型系统,更喜欢用数据结构解决问题。

我们可以看到我们可以在 Haskell中创建这样的镜头:

它的目的是从数据结构中获取health值。game

我们可以在 Clojure 中使用这样的键序列访问嵌套结构:

在这里,我们看到一个嵌套结构被一个键序列更新。

我的问题是:Haskell 中的镜头和 Clojure 中使用键序列之间有什么异同?

0 投票
2 回答
2196 浏览

clojure - 使用深度优先搜索排序将嵌套地图展平为列表

在 clojure 中,我怎样才能像这样打开嵌套地图:

进入这个:

0 投票
1 回答
44 浏览

c++ - 如何在c ++中跨不同地图共享密钥?

我正在处理地图,我将数据存储到具有相同键的两个不同的地图(它是嵌套地图)中,他们是否有任何方式将此数据存储到单个 DS 而不是两个不同的嵌套地图中。以下是我的两个嵌套地图:

这里 map1 和 map2 具有相同的键值。

我为特定目的维护了两张不同的地图。我们可以将两张地图都存储在单个 DS 中吗?这样每个键(即每个键都会有两个内部映射)。

0 投票
2 回答
636 浏览

c++ - 有没有办法在 C++ 中预定义 std::set 大小?

我有一个包含 std::set<> STL 的嵌套映射,有没有办法在 c++ 中预定义集合的最大大小?

以下是我的 DS:

我可以定义 std::set 的最大大小而不定义此 DS 声明中上述任何映射的大小吗?

0 投票
1 回答
974 浏览

c++ - 如何为嵌套地图赋值

我有一个嵌套在另一个地图中的地图,我想为外部地图分配值,但我不太确定该怎么做。这会导致程序在开始之前就中断。我运行它时没有显示任何错误

任何帮助都会有所帮助,谢谢

0 投票
2 回答
858 浏览

c++ - 嵌套三个映射与 C++ 中的单独映射的性能

我很困惑在两种方法之间进行选择以获得 STL 结构,

方法一:

方法B:

以上是可取的还是有一个单独的地图,如下所示,

从这个父映射查询后,然后迭代向量并查询第二个映射

在上述两种方法中,哪种方法是最佳方法,哪种方法会导致更多的性能开销?

更新1:

我的目标是将输出日志存储在具有三组的内存中。最外面的键“对”是父分组,它有自己的子组。每个子组都有自己的组。

在 TypeDef 之后的方法 A:

为了更好的可读性

0 投票
2 回答
726 浏览

json - Conversions Java Properties to Map to Nested Map to JSON

As an exercise and some in-house util i'm building, i'd like to convert a java properties file to json hierarchy

I've managed to converted to a scala map, here's the code:

In a repl, you get

Question now becomes, how do I iterate this map and collapse the dot notation to a nested map:

perhaps using a scala recursion? ;-)

This will feed into a JSON builder and convert it to JSON format. (Which the code i'll post here as edit, once i figure out how to do the above nested map)

0 投票
1 回答
738 浏览

c++ - C++ 通过引用传递嵌套的 unordered_map 并对其进行操作

我有 2 个类 (firstClasssecondClass),它们firstClass是 的朋友secondClass,并且有一个私有嵌套std::unordered_map,我想在 的函数中访问它secondClass

所以基本上代码是这样的:

关键是,如果我使用简单的而不是嵌套映射,std::unordered_map我可以轻松地修改它(添加新元素,或更改某些键的值)。但是,在嵌套地图中我无能为力。

我知道它应该是微不足道的,但我不知道如何解决它。任何想法?

0 投票
1 回答
68 浏览

go - 将字符串与嵌套映射连接时无法获得适当的输出

我是 galang 的新手,我想用嵌套地图连接字符串。下面是给出的虚拟代码,指出我的错误。提前致谢

输出:最终字符串 map[group:map[1: Hi ] user:map[2: William ] hashTag:map[1: sosos ]]

预期输出:

最终字符串 map[group:map[1: Hi ] user:map[1: John, 2: William ] hashTag:map[1: sosos ]]

它可能是重复的

运行时错误:“分配给 nil 映射中的条目”

运行时错误:分配给 nil 映射中的条目

但不明白请给我一个解决方案。谢谢

0 投票
1 回答
1864 浏览

c# - Automapper - 映射嵌套在对象列表中的自定义对象

我需要映射List<Source>List<Dest>,问题是 Source 包含NestedObject在其中,Dest 也包含NestedObject在其中。在映射我的列表时,我还需要映射这两个。我已经尝试了所有方法,但是嵌套对象始终保留null并且没有被映射,或者出现以下异常:

缺少类型映射配置或不支持的映射。映射类型:......

来源和目的地的结构:

资源:

目的地:

我尝试过的: 我有以下代码,也尝试了其他几种方法,但无济于事:

我被困了好几天,请帮忙。