case-class

case-class

文章 0 浏览 4

案例类:始终复制与复制前检查差异的表现

假设我有以下类: case class Foo(words: List[String]) 我想创建该类的一个方法成员,用于从列表中删除一个元素。我想知道这两种实现之间是否存在显…

吃素的狼 2025-01-13 02:53:55 0 0

更改 Scala 案例类树中的节点

假设我有一些使用案例类构建的树,类似这样: abstract class Tree case class Branch(b1:Tree,b2:Tree, value:Int) extends Tree case class Leaf(va…

泅渡 2025-01-02 23:08:25 1 0

如何在 Scala 中分解充满选项的案例类

我对 Scala 很陌生,我仍在努力适应语法和风格,所以这可能是一个非常简单的问题。 我正在使用一个代码库,其中有很多用选项填充的案例类,如下所示:…

明媚如初 2024-12-28 05:56:13 1 0

Scala 子案例类参数名称与父案例类参数名称冲突

让我们假设我们有以下两个类: abstract case class MyParent(param: Int) { // ... } case class MyChild(param: Int) extends MyParent(param: Int)…

慕巷 2024-12-26 04:23:19 1 0

Scala:案例类取消应用与手动实现和类型擦除

我试图了解 Scala 对案例类的作用,使它们在某种程度上不受类型擦除警告的影响。 假设我们有以下简单的类结构。它基本上是一个Either: abstract clas…

|煩躁 2024-12-25 15:12:55 1 0

自动散列一致案例类

我正在寻找一种方法,让类的行为就像案例类一样,但会自动 哈希 consed。 对于整数列表实现此目的的一种方法是: import scala.collection.mutable.{M…

瑶笙 2024-12-23 14:42:47 1 0

Scala:伴生对象与案例类的定义顺序

在 Scala 2.9.1 中,我得到以下行为: class Foo { case class X() object X // this compiles def bar() { object Y // this compiles case class Y(…

时常饿 2024-12-22 13:28:29 2 0

在Scala中,有没有一种简单的方法将案例类转换为元组?

有没有一种简单的方法将案例类转换为元组? 当然,我可以轻松编写样板代码来执行此操作,但我的意思是没有样板。 我真正追求的是一种轻松地按字典顺序…

む无字情书 2024-12-15 04:22:13 3 0

案例类中的产品继承

我有一些扩展公共超类的案例类,我想使用 productElement 方法访问超类中的字段(我尝试将基类声明为案例类,但我收到了可怕的警告关于案例类继承的危…

暗恋未遂 2024-12-12 13:21:06 1 0

使用 scala 将地图链接到文件,以运行基于文本的游戏

我正在参加初级编程课程,我们正在制作基于文本的游戏,更像是阅读你自己的冒险经历,然后是实际的游戏,我不太明白如何从我的地图中获取信息,地图包…

黎歌 2024-12-12 03:56:55 3 0

高效序列化案例类

对于我正在开发的库,我需要提供一种高效、方便且类型安全的序列化 scala 类的方法。理想的情况是用户可以创建一个案例类,并且只要所有成员都是可序…

简单 2024-12-09 17:23:39 2 0

Scala:在模式匹配中混合特征和案例类

我想匹配一些案例类别。如果我不认识它们,我想匹配类必须扩展的指定特征。这看起来像 trait Event //root trait trait Status extends Event //speci…

幸福丶如此 2024-12-07 08:10:26 4 0

Scala 中的案例类、模式匹配和柯里化构造函数

它们似乎混合得不太好: abstract class A case class B (var a: Int)(var b: String) extends A case class C extends A 以下内容不起作用: B(1)("1…

烂人 2024-12-02 05:46:08 4 0

scala 案例类等于 (==) 未按预期工作

我一定在这里错过了一些愚蠢的东西。我有这个: case class Color(val rgb:Int) { private val c = rgb - 0xff000000 val r = (c & 0xff0000) >> 16 v…

莳間冲淡了誓言ζ 2024-12-01 04:53:07 1 0

Scala 案例类和列表

我对 Scala 完全陌生。现在,我正在尝试将我在标准 ML 中编写的解析器移植到 Scala,并遇到以下代码问题: abstract class Token case class Zero ext…

恏ㄋ傷疤忘ㄋ疼 2024-11-29 13:43:34 2 0
更多

推荐作者

Promise

文章 0 评论 0

qq_lbRlsh

文章 0 评论 0

待"谢繁草

文章 0 评论 0

yy2010hell

文章 0 评论 0

漫无边际

文章 0 评论 0

傲娇萝莉攻

文章 0 评论 0

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