scala-collections

scala-collections

文章 0 浏览 3

Scala 理解返回有序映射

如何使用 for 理解来返回可以分配给有序 Map 的内容?这是我的代码的简化: class Bar class Foo(val name: String, val bar: Bar) val myList: java.…

醉南桥 2024-09-25 15:57:26 3 0

scala 2.8 集合不一致?

为什么方法transform(map的就地突变版本)和retain(filter的就地突变版本&gt) 仅在 mutable.Map 上定义,但不在 mutable.Buffer 和 mutable.Set 上…

源来凯始玺欢你 2024-09-18 15:31:10 4 0

反转 Map 最简洁的 Scala 方法是什么?

反转 Map 最简洁的 Scala 方法是什么? 地图可能包含非唯一值。 编辑: Map[A, B] 的反转应该给出 Map[B, Set[A]](或者 MultiMap,那会更好)。…

栖竹 2024-09-18 07:12:59 6 0

在 Scala 中使用什么类型来存储内存中的可变数据表?

每次调用函数时,如果给定参数值集的结果尚未记忆,我想将结果放入内存表中。一列用于存储结果,其他列用于存储参数值。 我如何最好地实现这一点?参…

过气美图社 2024-09-18 05:11:13 7 0

Scala 集合按类型过滤

我是 scala 新手,遇到了以下问题: 我想获取仅包含特定类型元素的现有集合的子集合。以下有效: class C(val name : String) class D(name : String)…

给我一枪 2024-09-18 00:55:05 7 0

Seq 在 Scala 中实现快速随机访问和快速增长

对于以下场景,最好的 Scala 集合(在 2.8+ 中)是可变的还是不可变的: 按顺序排序,因此我可以按位置(Seq)访问项目 需要频繁插入项目,因此集合必…

源来凯始玺欢你 2024-09-14 23:58:42 4 0

什么是集合视图?您何时想使用它们?

在 Scala 中,您可以为许多(所有?)类型的集合创建视图。 视图到底是什么?视图可用于哪些目的?…

漫雪独思 2024-09-11 22:52:23 2 0

Scala 集合:完全不可预测的行为

对 Scala 2.8 的收集行为感到非常沮丧。问题是:我正在创建一个数独板。我正在标记从 A1 到 I9 的单元格(字母是行,数字是列)。我想获得棋盘上的单…

新雨望断虹 2024-09-10 12:13:10 6 0

我可以“打扮我的图书馆”吗?与具有良好变体类型的 TraversableLike.map 类似物?

假设我想将 map 之类的功能添加到 Scala List 中,类似于 list mapmap f 的功能,它应用了函数 f 到 list 的每个元素两次。 (一个更严重的例子可能是…

就像说晚安 2024-09-09 04:49:02 5 0

Scala 中什么时候一个 Set 小于另一个 Set?

我想比较 Scala 中两个集合的基数。由于某些东西有时在 Scala 中“正常工作”,因此我尝试在集合之间使用 &lt 。它似乎通过了,但我无法从结果中看出…

再见回来 2024-09-08 12:35:27 4 0

在 Scala 中创建列表和集合:我实际上得到了什么?

如果我使用 Set(1, 2, 3) 在 Scala 中创建一个 Set,我会得到一个 immutable.Set。 scala&gt val s = Set(1, 2, 3) s: scala.collection.immutable.Se…

无言温柔 2024-09-07 11:22:13 4 0

如何按其值对 scala.collection.Map[java.lang.String, Int] 进行排序?

如何按 scala.collection.Map[java.lang.String, Int] 的值对它进行排序(在 Int 上也是如此)?什么是一个简短而优雅的方法来做到这一点?…

初熏 2024-09-04 01:19:37 2 0

如何使用 A 的值作为映射中的键将 Seq[A] 转换为 Map[Int, A]?

我有一个包含类对象的 Seq ,如下所示: class A (val key: Int, ...) 现在我想使用 将此 Seq 转换为 Map &gtkey 每个对象的值作为键,对象本身作为值…

盗梦空间 2024-09-03 06:05:59 6 0

将可变映射转换为不可变映射

private[this]object MMMap extends HashMap[A, Set[B]] with MultiMap[A, B] 如何将其转换为不可变?…

看轻我的陪伴 2024-09-01 09:41:41 7 0

Traversable 的继承和类型参数

我正在研究 Scala 2.8 集合类的源代码。我对 scala.collection.Traversable 的层次结构有疑问。查看以下声明: package scala.collection trait Trave…

似狗非友 2024-08-30 20:55:07 6 0
更多

推荐作者

烙印

文章 0 评论 0

singlesman

文章 0 评论 0

独孤求败

文章 0 评论 0

晨钟暮鼓

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文