scala-collections

scala-collections

文章 0 浏览 4

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Traversable 的继承和类型参数

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

似狗非友 2024-08-30 20:55:07 10 0

scala 中数组和列表的区别

在什么情况下我应该使用Array(Buffer)和List(Buffer)。我知道的唯一一个区别是数组是不变的而列表是协变的。但是性能和其他一些特性又如何呢?…

黯淡〆 2024-08-30 06:12:19 7 0

突破特定集合类型的捷径?

scala> val m = Map(1 -> 2) m: scala.collection.immutable.Map[Int,Int] = Map(1 -> 2) scala> m.map{case (a, b) => (a+ 1, a+2, a+3)} res42: sca…

梦毁影碎の 2024-08-28 03:47:11 11 0

在 Scala 2.8 集合中,为什么在 Iterable 之上添加 Traversable 类型?

我知道要实现 Traversable,您只需要一个 foreach 方法。 Iterable 需要一个iterator 方法。 Scala 2.8 集合 SID 和“Fighting Bitrot with Types”论…

纵性 2024-08-28 00:34:57 10 0

Scala 的瞬态集合?

Clojure 有一个非常好的瞬态集合 概念。是否有一个库为 Scala(或 F#)提供这些功能?…

暗恋未遂 2024-08-27 10:30:14 16 0

如何在 Scala 2.8 中实现集合?

在尝试编写 API 时,我在 2.8(.0-beta1) 中的 Scala 集合中遇到了困难。 基本上我需要的是编写一些东西: 向某种类型的不可变集添加功能 ,其中所有方…

〗斷ホ乔殘χμё〖 2024-08-26 21:23:10 9 0

Scala 创建列表[Int]

如何快速创建一个包含 1 到 100 的 List[Int]? 我尝试了 List(0 to 100),但它返回 List[Range.Inclusive] 谢谢…

野侃 2024-08-26 11:06:28 9 0
更多

推荐作者

離殇

文章 0 评论 0

小姐丶请自重

文章 0 评论 0

Aik

文章 0 评论 0

国产ˉ祖宗

文章 0 评论 0

猥琐帝

文章 0 评论 0

半仙

文章 0 评论 0

更多

友情链接

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