问题标签 [mutablemap]

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 投票
5 回答
309 浏览

kotlin - 为什么kotlin中两个可变映射的总和是一个映射

我有两个返回可变映射的函数

fun 的类型mumaptwo()变成 aMap而不是 a MutableMap,为什么?似乎两个可变映射的总和总是 a Map,这是为什么呢?

我也可以使用变量,但输出是一样的

的类型fakeConfig()仍然是 Map,改变它的唯一方法是强制转换它或

所以重复这个问题,为什么两个可变映射的总和变成一个映射而不是一个可变映射。

干杯,

es

0 投票
0 回答
35 浏览

scala - val dict = scala.collection.mutable.Map[Int, Int]().withDefaultValue(0) 在 scala 中是什么意思?

任何人都可以解释下面的 if 语句吗

实际代码:

}

0 投票
2 回答
53 浏览

list - 如何在函数中返回带有列表参数的 MutableMap(HashMap) 以查找列表中每个元素的频率(Kotlin)

0 投票
2 回答
119 浏览

kotlin - 在可变映射中将所有键映射为 false 的更好方法

我有一张可变地图

如何将所有键设置为 false。目前我正在使用这样的东西,有没有更好的方法来做到这一点。

0 投票
2 回答
672 浏览

kotlin - 在挂起函数中安全使用(非线程安全)mutableMap?

我在 Kotlin 中学习协程,我有一段看起来像这样的代码(见下文)。

我的朋友说 mutableMapOf 是 LinkedHashMap,它不是线程安全的。论点是挂起函数可能由不同的线程运行,因此 LinkedHashMap 是不合适的。

  1. 在这里使用简单的可变映射是否安全,或者是否需要 ConcurrentMap?
  2. 当一个挂起函数被挂起时,它可以被另一个线程恢复并执行吗?
  3. 即使(2)是可能的,是否有“发生前/发生后”保证确保所有变量(和底层对象内容)在新线程接管之前与主内存深度同步?

这是代码的简化版本:

提前致谢!
PS。我用更多的异步调用结果运行了这段代码,没有问题;所有通话结果都被考虑在内。但这可能是不确定的,这就是我问的原因。

0 投票
0 回答
42 浏览

scala - Spark Scala Job 在最终 Job 中体验长时间运行的任务

我在 EMR 上有一个 Spark Scala 作业,它运行顺利,直到最后一个作业,然后在最后一个作业中,我看到 2 小时没有任何进展。所有执行者都表明任务分布均匀,所以我认为这不是数据倾斜问题。这项工作正在完成,但我发现了一个覆盖地图而不是更新的错误,因为修复了这个错误,我已经看到了这种缓慢并且不知道如何修复它。这部分工作读取/写入 Redis 并使用两个 scala 可变映射,我不确定是什么导致了这种缓慢,因此我们将不胜感激。该数据集由 col("id1") 重新分区

任务指标摘要

在此处输入图像描述

0 投票
2 回答
50 浏览

kotlin - kotlin 惯用的方法,在传入可为空的 mutableMap 时使其更简单

从 java 转换为 kotlin

爪哇代码

科特林代码

无论传入的地图是否为空,kotlin 代码都会创建临时地图。

有没有更好的方法来避免创建此地图?

0 投票
1 回答
75 浏览

scala - 如何使用 getOrElseUpdate 在 Map 中增加 Int 值?

我可以使用以下命令更新 mutable.Map 值+=

但我不能使用+=withgetOrElseUpdate也不明白为什么:

我知道我以前使用过mutable.SortedMapwith值,它让我可以毫无问题mutable.ArrayBuffer地使用该类型的+=操作。我应该使用getOrElseUpdate类似的东西吗?mutable.Int

0 投票
3 回答
53 浏览

kotlin - Kotlin 中的 mutablemap 存在问题

我正在处理算法类型挑战,我正在通过打印语句进行调试,我似乎无法弄清楚为什么键的值不是我所期望的

正如您所看到的,键和值不是它们应该是的,我不知道为什么。

0 投票
0 回答
11 浏览

android - 如何将可变映射字符串转换为可变映射

在 kotlin 中,我们可以将 MutableMap 转换为字符串,如下所示

val str:String=map.toString();

如何再次将此字符串重新转换为可变映射???