case-class

case-class

文章 0 浏览 4

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

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

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

病例类别和特征

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

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

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

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

汐鸠 2024-09-16 07:36:50 9 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 15 0

将标签附加到 Scala 中的不可变案例类

我试图为一种小型语言创建一个解析器,其中包含标签和 goto 等命令: ... lazy val cmds = opt("{")~>rep(cmd<~opt(";"))<~opt("}") ^^ {...} lazy va…

吐个泡泡 2024-09-13 17:29:57 12 0

从类继承的案例类在用作构造函数参数时存在问题

我有这个案例类定义: class Protocol(protocol:String) object Protocol { def apply(protocol:String) :Protocol = { protocol.toUpperCase match {…

雨落□心尘 2024-09-08 18:06:43 10 0

为什么案例类伴生对象要扩展 FunctionN?

当您创建案例类时,编译器会创建一个相应的伴随对象,其中包含一些案例类的好处:与主构造函数匹配的 apply 工厂方法、equals、hashCode 和复制。 有…

物价感观 2024-09-05 15:47:32 14 0

Scala 中的命名案例类

我倾向于在案例类中使用这种冗余命名: abstract class MyTree case class MyTreeNode (...) case class MyTreeLeaf (...) 难道不能在 MyTree 的内部…

锦爱 2024-09-01 00:05:50 13 0

Scala 不会与 java.lang.String 和 Case Class 进行模式匹配

大家好,Scala 程序员, 我已经使用 Scala 一个月了,但是我在一些基本的东西上遇到了问题,我希望你们能帮助我解决这个问题。 case class PersonClas…

变身佩奇 2024-08-29 07:04:44 15 0

我如何“得到”来自 Java 的 Scala 案例对象?

我在 Scala 中创建了一个案例对象层次结构,如下所示: package my.awesome.package sealed abstract class PresetShapeType(val displayName: String…

掐死时间 2024-08-27 08:51:22 13 0

Scala 案例类的重载构造函数?

在 Scala 2.8 中,有没有办法重载案例类的构造函数? 如果是,请给出一个片段来解释,如果不是,请解释为什么?…

酒与心事 2024-08-24 01:57:24 16 0

Scala的case class和class有什么区别?

我在 Google 中搜索了 case class 和 class 之间的差异。每个人都提到,当你想在类上进行模式匹配时,请使用用例类。否则使用类并提及一些额外的好处…

北座城市 2024-08-22 07:22:43 14 0

为什么不推荐使用没有参数列表的案例类?

为什么 Scala 不推荐使用没有参数列表的案例类?为什么编译器建议使用 () 作为参数列表? 编辑: 请有人回答我的第二个问题...:|…

如果没结果 2024-08-21 06:56:03 11 0

用于向 Scala Actor 发送消息的符号或案例类?

在 Scala actor 示例中,我看到无参数消息被发送到 actor(例如 this),case 类(或 case 对象)已创建,然后用作消息。符号也同样有效,看起来更整…

眼藏柔 2024-08-08 12:35:00 10 0

要在 Scala 中映射的案例类

有没有一种好的方法可以将 Scala case class 实例转换 case class MyClass(param1: String, param2: String) val x = MyClass("hello", "world") 为某…

娜些时光,永不杰束 2024-07-30 06:19:08 14 0
更多

推荐作者

Promise

文章 0 评论 0

qq_lbRlsh

文章 0 评论 0

待"谢繁草

文章 0 评论 0

yy2010hell

文章 0 评论 0

漫无边际

文章 0 评论 0

傲娇萝莉攻

文章 0 评论 0

更多

友情链接

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