case-class

case-class

文章 0 浏览 3

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

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

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

高效序列化案例类

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

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

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

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

幸福丶如此 2024-12-07 08:10:26 2 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 3 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 0 0

Scala 案例类和列表

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

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

Scala 2.9 中的案例类和代理行为

在将我们的代码迁移到 Scala 2.9 时,我们发现其中大部分代码无法工作并且默默地失败了。我们追踪到扩展 Proxy 不相等的案例类。在我们的代码中,我们…

假装爱人 2024-11-19 16:39:25 3 0

为什么 Scala 编译器说 copy 不是我的 case 类的成员?

首先,这是在 Scala 2.8 中,所以它应该在那里! =) 我正在处理 Lift 的 Javascript 对象,我想要以下内容: case class JsVar(varName: String, andT…

七七 2024-11-19 09:03:26 1 0

用提取器替换案例类继承,保留 Scala 中的详尽检查

我有一个简单的类层次结构,它表示一个类似图形的结构,其中具有使用案例类实现的几种不同类型的顶点: sealed trait Node sealed abstract case clas…

允世 2024-11-15 03:07:57 5 0

在 Scala 中,如何以编程方式确定案例类的字段名称?

在 Scala 中,假设我有一个像这样的案例类: case class Sample(myInt: Int, myString: String) 有没有办法让我获得 Seq[(String, Class[_])],或者更…

日裸衫吸 2024-11-14 12:25:26 3 0

scala lift json:未知数据的模式匹配?

我有一些奇怪的 json,我无法更改,我希望使用它来解析它 电梯中的 JsonParsen。 一个典型的 json 是这样的: {"名称":"xxx", "数据":{ "data_123456"…

回眸一遍 2024-11-06 15:46:59 6 0

如何在案例类同伴中覆盖 apply

情况是这样的。我想像这样定义一个案例类: case class A(val s: String) 并且我想定义一个对象以确保当我创建该类的实例时,“s”的值始终为大写,如…

若能看破又如何 2024-11-04 16:29:07 6 0

Scala 中嵌套类型的模式匹配

我正在尝试在 Scala 中实现一个有效的枚举。我想使用案例类来做到这一点,以便编译器能够检测到任何非详尽的模式匹配。 这在非常基本的形式中工作得很…

流星番茄 2024-11-02 21:28:36 5 0

依赖于特征中案例类的方法

有没有办法依赖特征中案例类中定义的方法?例如,复制:以下内容不起作用。但我不确定为什么。 trait K[T <: K[T]] { val x: String val y: String de…

☆獨立☆ 2024-10-23 14:52:49 8 0

Scala 中以案例类作为键的高效映射?

以下 C 代码使用枚举和数组作为从枚举到任何内容的高效“映射”: enum Color { ColorRed, ColorGreen, ColorBlue, ColorSize}; void f() { int x[Col…

差↓一点笑了 2024-10-14 10:18:19 6 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

更多

友情链接

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