scala-collections

scala-collections

文章 0 浏览 4

向 FoldRight 传递额外参数

有没有办法将一些额外的参数传递给 Scala 的 List.foldRight 提供的函数? 一些示例代码: def createActorPool[T](implicit actor: Manifest[T], poo…

黎夕旧梦 2024-10-05 20:55:38 4 0

Scala:迭代集合和填充数组的最佳方法

scala noob在这里,我有一个xml节点的集合(Seq),我想根据每个节点填充一个数组: val nodes = data.child \\"package" var packages = new Array[P…

梦罢 2024-10-05 15:14:14 6 0

我如何反思性地创建一个新的集合?

我有一个集合实例,我想将其存储在外部,然后恢复到原始集合类型。例如, class Foo { var x : List[Int] } val f = new Foo f.x = List(1, 2, 3) 我…

鱼窥荷 2024-10-05 12:18:35 3 0

扩展集合时的 ​​Scala 返回类型

如果我写 事物类扩展了 scala.collection.immutable.HashSet[Int] 新事物 + 5 那么结果是 res0: scala.collection.immutable.HashSet[Int] = Set(5) …

淑女气质 2024-10-05 03:23:09 4 0

实现一个scala集合,以便map、filter等产生正确的类型

我正在尝试实现 默认值地图,并且我希望在 DefaultingMap 上使用过滤器、地图等,以便尽可能生成 DefaultingMap。这是我的初始实现: class Defaultin…

巷雨优美回忆 2024-10-03 12:10:36 6 0

重新分配给 Scala 中的 val

我正在 Scala 中进行训练练习并收到此 val 重新分配错误。我不知道在哪里为 val 重新分配新值 class personTest { val alf = Person("Alf", 30, List(…

放手` 2024-09-27 15:25:16 5 0

Scala:保存字符串对的好方法

对于一个小集合来说,保存不一定是键值(可能有重复键)的字符串对的巧妙方法是什么? List[List[String]] 显然可以工作,但看起来很脏。 干杯 帕尔萨…

听闻余生 2024-09-27 11:27:40 5 0

如何编写一个 zipWith 方法,该方法返回与传递给它的集合类型相同的集合?

我已经到达这里了: implicit def collectionExtras[A](xs: Iterable[A]) = new { def zipWith[B, C, That](ys: Iterable[B])(f: (A, B) => C)(implic…

扶醉桌前 2024-09-26 14:19:37 5 0

2.8 集合的新增内容。这个签名会是什么样子?类似于 scalaz 序列

我今天发现了一篇 博客文章,其中提到了 scalaz 的 序列函数。 难道你不能做一些简单的事情: if (l contains None) None else l 如果是这样,这个函…

成熟稳重的好男人 2024-09-26 02:19:16 6 0

Scala 理解返回有序映射

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

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

scala 2.8 集合不一致?

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

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

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

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

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

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

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

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

Scala 集合按类型过滤

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

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

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

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

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

推荐作者

離殇

文章 0 评论 0

小姐丶请自重

文章 0 评论 0

Aik

文章 0 评论 0

国产ˉ祖宗

文章 0 评论 0

猥琐帝

文章 0 评论 0

半仙

文章 0 评论 0

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