case-class 相关问题

Case类是常规类,它们导出它们的构造函数参数,并通过模式匹配提供递归分解机制。

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

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

回答 7 投票 0

哪个Scala项目提供了@data宏?

简单的问题,但我无法通过谷歌获得答案。我过去见过有人写了一个宏来让你选择案例类给你的各种东西,你可以通过

回答 3 投票 0

模式匹配案例类,所有案例具有相同的返回值

我是 Scala 新手,我看到人们访问案例类的唯一方法是使用模式匹配。 我最近用以下代码解决了霍夫曼编码问题 抽象类 TreeNode 案例...

回答 1 投票 0

Scala 案例类:公共 var 成员可能吗?

Scala 菜鸟,但是在学习案例类时,我看到成员默认是只读的。但是,如果添加 var,它们就会变成私有的;并且没有公共访问修饰符。有什么办法...

回答 1 投票 0

需要私有数据的 scala 案例类样式对象的最佳设计

我有一些数据需要传递,处理后需要确认。忽略确认,我会编写如下代码 案例类数据(x:Int,y:String)...

回答 1 投票 0

在Scala 3中,为case构造函数定义抽象方法的推荐方法是什么?

Scala 2 有几个从未记录或解释过的“后门规则”,但它们在许多开源项目中使用,甚至成为它们自己的模式,其中一个规则是...

回答 1 投票 0

基于案例类和模式创建 Kafka Struct

我有很多案例类/模型,我需要为其自动创建 Kafka 结构。我有下面的代码可以手动实现此目的,但我必须对所有可以具有

回答 1 投票 0

通过继承使用案例类的好处

我想使用一些案例类功能,如下所示: val base:Base = new Derived println(base.copy()) 我不能将 Base 和 Derived 都定义为案例类。并使其中任何一个成为案例

回答 2 投票 0

从一个大参数列表中实例化一个案例类。

伙计们,当我有一个很大的参数列表时,我遇到了麻烦,但当我有几个参数时,我的工作非常完美,有人知道可能是什么原因吗?小参数列表,OK scala> case class Foo(a: Int,...

回答 1 投票 0

在Scala中具有相同行为的几个案例类

我基于Exception定义了一些具有相同行为的case类(源) case class Foo(msg: String) extends Exception { override def toString: String = scala.runtime.ScalaRunTime._toString(....

回答 1 投票 0

Scala Case Class与不可变地图有什么不同?

根据Scala文档,case类适合于对不可改变的数据进行建模。但是这个功能也可以通过不可变的映射来实现。我知道人们可以通过指定键的数量来固定 ...

回答 1 投票 0

如何避免在从两个不同的地图创建合并地图时得到Product With Serializable类型。

我试图合并下面两个地图。 var mutMap1: Map[String, List[CaseClass1]] = Map.empty[String, List[CaseClass1]] var mutMap2: Map[String, List[CaseClass2]] = Map.empty[String, List[CaseClass2]] ...。

回答 1 投票 1

在PySpark中创建Apache Spark类的RDD。

我需要将一段Scala代码转换为python代码。Scala代码将字符串的RDD转换为case类的RDD。代码如下: case class Stock( stockName: String, ...

回答 1 投票 0

难以在Scala中为案例类创建伴随对象

我正在使用带有Scala的Kaggle数据集进行一些探索性分析。我要做的一件事情是为名为“ Taxpayer”的案例类创建一个伴随对象,如下所示:case class Taxpayer(...

回答 1 投票 0

如何从另一个对象使用Scala case类

[我有一个特征:Trait paramsNeeded {案例类ThingOne(名称:字符串,内容:字符串)val对:Map [String,ThingOne]}和A类扩展了此特征:类aClass(id:String)...] >

回答 1 投票 0

案例类构造函数参数默认情况下是否为公共val字段?

参考官方Scala文档:case-classes.html“默认情况下,案例类构造函数参数是公共val字段”。但是,反汇编.scala案例类A(i:Int)...

回答 1 投票 0

Scala:是否可以将类似(x + 1)的术语用作案例类模式匹配的参数?

假设以下情况案例类MyCaseClass(x:Int)//一些带有Int参数的案例分类val x0 = 17 //一些给定的Int值val a = MyCaseClass(x = 18)//一个案例类对象// ...

回答 2 投票 0

Scala中用于继承案例类的toString方法

我在Scala中为案例类调用toString方法时遇到了一些不一致之处。第一个代码示例:案例类Person(name:String,age:Int)val jim = new Person(“ jim”,42)println(jim)...

回答 1 投票 1

用于扩展Scala中Exception的case类的toString方法

我在Scala中为案例类调用toString方法时遇到了一些不一致之处。第一个代码示例:案例类Person(name:String,age:Int)val jim = new Person(“ jim”,42)println(jim)...

回答 1 投票 1

Scala中案例类的toString方法

我在Scala中为案例类调用toString方法时遇到了一些不一致之处。第一个代码示例:案例类Person(name:String,age:Int)val jim = new Person(“ jim”,42)println(jim)...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.