case-class 相关问题

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

JAVA-实例化Scala案例类

经过几天的搜索,我需要您的帮助来解决我的问题。我有一个Java程序,我想调用一个用Scala编写的库,该jar在classpath中。 Scala主类:对象Program {def ...

回答 1 投票 3

从案例类中获取变量名

:)我想在案例类中引用变量名称(只是名称,没有值)。接下来是一个非常简化的示例:case类Person(name:String,age:Int)val schema = Encoders ....

回答 1 投票 0

json4s:使用自定义序列化程序反序列化特定字段

我有一个包含许多成员的case类,其中两个不是基本成员:import com.twitter.util.Duration case class Foo(a:Int,b:Int,...,y:Int,z:Int ,timeoutSeconds:持续时间,...

回答 1 投票 7

将JSON字符串从给定的JSON字符串和案例类类型转换为案例类对象

[要求是在给定jsonString和case类的类型的情况下,将scala中的json字符串转换为case类对象。我已经尝试过Gson和jackson库,但是无法解决给定的...

回答 2 投票 0

Option [String] = None和Scala中Option [String]之间的差异

我已经开始学习scala并遍历项目中的代码(案例类和其他内容)。我看到这样的案例类已定义为案例案例Test(firstName:Option [String] = None,lastName:...

回答 1 投票 0

Scala特性如何覆盖到派生的字符串案例类

我的背景是C ++ / C,我正在尝试学习scala。我正在努力了解一个特征的toString方法如何覆盖从该特征派生的case类。当然是默认案例类的...

回答 1 投票 2

带括号和不带括号的案例类别之间的区别

我有一个案例类案例类FOO。并且想测试一个方法myMethod,该方法返回给定参数值value1的FOO()。我有一个测试:myMethod(value1)应该等于FOO。测试失败...

回答 1 投票 0

将元组转换为具有默认值的案例类

case class Person(first:String,last:String,full:String =“ blah”)val one = Person(“ Rachel”,“ Green”)// //一个:Person = Person(Rachel,Green,blah)val tuple1 =(“ Ross”,“ Geller”)// tuple1 :(字符串,...

回答 1 投票 3

与匹配器失败时的字段名称区分大小写

开箱即用的munit显示了对于包含字段名称的案例类在断言失败方面的相当大的差异,例如,类CaseClassPrettyDiffSpec扩展了munit.FunSuite {案例类User(name:...

回答 1 投票 0

案例类的浅表复制在Scala中如何工作?

我是Scala的初学者,我对case类var的浅表复制如何工作感到困惑。我尝试了一个类似于答案https://stackoverflow.com/a/52967063/11680744的示例。这是我的代码。情况...

回答 1 投票 0

在Scala中将案例类转换为CSV

是否有一种优雅的方法将案例类转换为CSV值。例如,案例类Person(名称:字符串,年龄:整数,性别:字符串,地址:Option [String])我在考虑使用...

回答 4 投票 5

Scala案例类的相等性在包含内部数组的junit assertEquals中不起作用

我在scala中有一个case类foo(a:Array [String],b:Map [String,Any])我试图为此进行单元测试,但是在将foo元素(实际和预期)存储在其中时使用assertEquals数组。 ...

回答 1 投票 0

在编译时验证Scala案例类

我在Scala 2.11应用程序中具有案例类,该案例类具有一种依赖于案例类字段名称的方法,如下所示:final case class Foo(val a:String,val b:String,val c:String) ...

回答 1 投票 2

带有循环引用的scala案例类哈希码

正如Scala文档所说,“案例类是按结构而不是按引用进行比较”。我试图创建一个带有循环的链表,然后从该循环表中将一个节点添加到一个可变的...

回答 1 投票 0

斯卡拉案例类递归

我写这封信,我们可以使用的情况下,类“A”“A”防爆内同一案件类的递归函数:案例类FramesFolderData(键:字符串名称:字符串,parentId的:长,儿童:选项[列表[.. 。

回答 1 投票 0

更新时出错,在斯卡拉蒙戈DB巢式病例班

我使用Scala的2.12.6和我有一个Alert类看起来像这样:case类警报(_id:org.mongodb.scala.bson.ObjectId,UUID:字符串,...

回答 1 投票 0

使用json4s将嵌套的序列化json提取到Scala中的case类中

我试图用Scala中的json4s解析下面的Json,但我不能因为嵌套结构:[{“body”:“8”,“start”:29,“value”:{“value”:8,“键入“:”值”?

回答 1 投票 0

Scala的案例类和类之间有什么区别?

我在Google中搜索了一个案例类和一个类之间的差异。每个人都提到当你想在类上进行模式匹配时,使用用例类。否则使用类和...

回答 15 投票 405

在map中连接两个数组[row]元素

我有Array [Row]我正在使用case类来映射它以获取RDD案例类MyClass(s tring,long)sparkSession.sparkContext。 parallelize(row.map(r1 => MyClass(r1.getString(0).concat(r1 ....

回答 1 投票 0

Scala 2.10反射,如何从案例类中提取字段值,即从案例类中提取字段列表

如何使用scala 2.10中的新反射模型从scala中的case类中提取字段值?例如,使用下面的方法并没有拉出字段方法def getMethods [T:TypeTag](...

回答 2 投票 29

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