case-class 相关问题

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

Spark:不支持的文字类型类scala.collection.immutable.Nil $ List()

我搜索了与此问题相关的其他答案,但他们没有帮助。我正在尝试向数据框添加列。此列的数据类型为Seq [CaseClass]。起初我......

回答 1 投票 0

扩展密封特征的案例类的“fromString”方法

是否有一种惯用的方法可以在密封的特征上生成类似fromString方法的东西,以便与case类一起使用?例如,像:sealed trait ExampleEnum {def id:Any} final ...

回答 1 投票 0

Scala:抽象case类的toString函数

假设我有一个case类定义如下:case class User(name:String,age:Int)我想覆盖它的toString方法,如下所示:case class User(name:String,age:Int){...

回答 2 投票 1

Scala案例类 - 它们只是结构吗?

所以我刚刚学习了scala案例类,并且我被告知他们习惯于围绕一堆属性提供一个简单的包装器,以便更容易测试相等性。但现在我有两个问题:......

回答 3 投票 4

如何绕过22个字段的Scala案例类限制?

Scala案例类在构造函数中限制为22个字段。我想超过这个限制,有没有办法用继承或组合使用案例类?

回答 5 投票 44

在Play Framework 2.1.x中将Scala案例类打印到JSON的最简单方法是什么?

我有一个case类,例如case类Person(firstName:String,lastName:String)我想把它打印成JSON。我在Play Framework 2.1.x中工作。我也碰巧有萨拉特......

回答 3 投票 3

需要在条件类型变量的情况下添加元组

我有一个案例类作为案例类出席(列表(名称,totalDay)),我有三个变量val ana = 0 val mario = 33 val romero = 11我必须创建出勤类的对象,例如他们......

回答 1 投票 -2

我怎样才能拥有curried案例类构造函数?

我写了以下内容:case class SuperMessage(message:String)(capitalMessage:String = message.capitalize)val message =“hello world”val superMessage = SuperMessage(message)()但是我做不到...

回答 2 投票 4

修改Scala树中的内容

我在Scala中使用case类构建了一个树数据结构(它是一个AST,但这与问题无关)。要修改树,我使用带有析构和重构的递归函数...

回答 1 投票 0

如何在不构造一个`case class`的情况下`getClass`? [重复]

假设您有一个这样的Scala案例类:案例类A(a:Int,b:Int)如何获取它的类表示,通常使用.getClass?什么不起作用:呼叫A ....

回答 1 投票 1

Scala - 如何打印像(漂亮打印)树一样的案例类

我正在使用Scala Combinators创建解析器。太棒了。我最终得到的是一长串的陷阱案例类,如:ClassDecl(Complex,List(VarDecl(Real,float),VarDecl(Imag,float))),只是......

回答 8 投票 42

Spark - 将平面数据帧映射到可配置的嵌套json架构

我有一个5-6列的平面数据帧。我想嵌套它们并将其转换为嵌套数据帧,以便我可以将其写入镶木地板格式。但是,我不想像我一样使用案例类......

回答 3 投票 0

通常在两个相同形状的案例类之间进行转换

我有一堆案例类,在其他密封特征中具有相同形状的对应物(每个密封特征用于Akka类型行为中的详尽模式匹配)并且我想...

回答 2 投票 0

如何将我的YAML文件加载到案例类中?

我有一个Scala应用程序需要读入Yaml文件并将其加载到Scala案例类中。我正在使用snakeyaml来完成这项工作,但似乎加载函数不能使用我的case类...

回答 1 投票 1

依赖特质案例类的方法

有没有办法依赖特征中case类中定义的方法?例如,副本:以下不起作用。不过,我不知道为什么。特质K [T

回答 3 投票 16

Scala案例类,其字段在不同实例中可以是必需的和可选的

我在akka http中创建了两个休息端点,它将字符串作为输入,使用Json4解析它,然后对其进行处理。我的case类就像 - 最后一个案例类A(id:String,name:String,...

回答 2 投票 0

相同的案例类不同的验证

我在Scala 2.11和akka中尝试做的是有一个案例类,但有两个不同的验证基于哪个路由被击中。例如,让我们考虑案例类User(...

回答 1 投票 0

Scalamock无法区分期货

我在A.scala类中有一段scala代码。有一个Case类Case1,其中包含一个字段Future f1,它是另一个案例类Case2的类型。 Case2包含Seq [String]。我送了......

回答 1 投票 0

Scala:如何在case类构造函数中使用类型作为第一类值?

假设我有几个自动生成的类,如MyEnum1,MyEnum2,......(它们不一定是Scala枚举类型,只是一些自动生成的类)。虽然MyEnum1的类型不同于......

回答 2 投票 -2

使用密封的特征/案例类播放JSON:无限递归

我有一个代码,我尝试通过为基本特征定义自定义Writes来自定义一堆案例类的JSON序列化。我得到无限递归/堆栈溢出。我创造了......

回答 2 投票 1

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