case-class

case-class

文章 0 浏览 2

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

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

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

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

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

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

Scala 中嵌套类型的模式匹配

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

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

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

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

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

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

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

差↓一点笑了 2024-10-14 10:18:19 3 0

声明 Scala 案例类有哪些缺点?

如果您正在编写使用大量漂亮的、不可变的数据结构的代码,则案例类似乎是天赐之物,只需一个关键字即可免费为您提供以下所有功能: 默认情况下一切都…

比忠 2024-10-11 05:15:00 2 0

为什么 case 对象可以序列化而 case 类不能序列化?

我正在玩这个例子 http://scala.sygneca.com/code/remoteactors 来学习远程 Actor 如何在 Scala (2.8.0) 中工作。特别是,我稍微修改了参与者发送的消…

孤凫 2024-09-30 13:30:56 4 0

案例类上的“productElement(i)”是否使用反射?

考虑以下 Scala 片段: case class Foo(v1: String, v2: Int, v3: Any) def inspect(p: Product) = (0 until p.productArity).foreach(i =&gt println…

瞎闹 2024-09-29 22:25:38 6 0

Scala 特征/蛋糕模式与案例类

在我的 Web 应用程序中,授权用户至少有 4 个“方面”:http 会话相关数据、持久数据、facebook 数据、运行时业务数据。 我决定使用案例类组合而不是…

江挽川 2024-09-26 07:04:45 4 0

案例类是否允许使用构造函数?

我有一个案例类(让我们将其命名为 Stuff),我希望能够通过扩展特征(将其称为 Marker)在运行时创建匿名子类。下面是 REPL 会话的片段,它说明了我…

骑趴 2024-09-24 12:27:41 6 0

带有案例类的双向参考

是否可以在案例类中实现双向树。这看起来应该很容易,但我被难住了, case class Node(name:String, parent:Option[Node], children:List[Node]) 我想…

栀梦 2024-09-19 06:19:19 6 0

如何测试案例类构造函数的参数?

我想测试我的案例类构造函数的参数,如果它们未通过某些测试,则抛出异常。当我尝试编写自己的 apply 方法(多个“apply”方法)时,编译器抱怨。 我…

不必了 2024-09-18 06:46:13 6 0

病例类别和特征

我想创建一个特殊的计算器。我认为 case class 对于操作来说是一个好主意: sealed class Expr case class add(op1:Int, op2:Int) extends Expr case …

寄与心 2024-09-17 17:17:42 7 0

在 Scala 中将所有类定义为 case 以便让它们的所有参数自动成为属性是否正确?

我开始使用Scala。如果我希望将一个类的参数公开为属性,我应该将其定义为案例类,我的理解是否正确?它不会带来任何副作用吗?…

汐鸠 2024-09-16 07:36:50 6 0

隐式转换以实例化密封类

我有这个继承权 sealed abstract class MyValue case class MyString(s:String) extends MyValue case class MyBoolean(b:Boolean) extends MyValue c…

初相遇 2024-09-15 12:14:26 7 0
更多

推荐作者

烙印

文章 0 评论 0

singlesman

文章 0 评论 0

独孤求败

文章 0 评论 0

晨钟暮鼓

文章 0 评论 0

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