Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
高效序列化案例类
对于我正在工作的图书馆 我需要提供一个高效 便捷 typesafe序列化 scala 类的方法 理想的情况是用户可以创建一个案例类 并且只要所有成员都是可序列化的 它似乎也应该如此 我准确地知道序列化和反序列化阶段的类型 因此不需要 也不能
scala
serialization
caseclass
将案例类传递给函数参数
抱歉问了一个简单的问题 我想将案例类传递给函数参数 并且想在函数内部进一步使用它 到目前为止我已经尝试过这个TypeTag and ClassTag但由于某种原因 我无法正确使用它 或者可能是我没有看到正确的位置 用例与此类似 case c
scala
apachespark
apachesparkdataset
caseclass
classtag
一般重写 Scala 案例类
是否可以通用地替换案例类中的参数 更具体地说 假设我想要一个接收 查找 案例类和 替换 案例类 如语法规则的左侧和右侧 以及目标案例类的替代函数 并且该函数将返回将查找案例类的参数替换为替换案例类的新案例类 该函数还可以简单地采用一个案例类
scala
Reflection
caseclass
shapeless
从字符串构造简单的 Scala 案例类,严格不使用样板
我寻求简洁的代码来从字符串 例如 csv 行 初始化简单的 Scala 案例类 case class Person name String age Double case class Book title String author Str
scala
constructor
boilerplate
caseclass
从 scala 中的 Some 中检索值
我正在尝试检索用于从字符串创建枚举的案例对象 参考自从 Scala 中的 Some 中提取字段 https stackoverflow com questions 20700167 extracting field from some in
scala
caseclass
Scala:伴生对象与案例类的定义顺序
在 Scala 2 9 1 中 我得到以下行为 class Foo case class X object X this compiles def bar object Y this compiles case class Y case c
scala
Definition
caseclass
如何模式匹配继承树中的抽象父类
我是 scala 新手 有 java 背景 有没有一种方法可以在类继承树中以叶子作为案例类和节点抽象类或特征来模式匹配超类 或特征 据我所知 案例类继承是不允许的 我认为在大型继承树中匹配抽象类的模式会非常有帮助 下面代码中最后一个case
scala
patternmatching
caseclass
复合类型的案例类伴生对象生成错误
定义的空特征测试 trait Test 复合类型中使用什么 scala gt val a Int with Test 10 asInstanceOf Int with Test a Int with Test 10 以及带有复合类型参数的案
scala
caseclass
compoundtype
为什么案例类的“unapply”方法的实现中有一个“null”检查?
我正在努力更换unapply案例类的伴随对象上的方法与我自己的实现 在调查了许多与实施相关的不同切线之后unapply 看来有一个null其中大多数都受到保护 无论是在编译器生成的代码中还是在显式重新定义的实现中 编译器生成的代码为unap
scala
patternmatching
caseclass
unapply
compilergenerated
重命名并覆盖案例类中的 equals 方法
我想定义一个名为Ext重命名现有的equals方法equalsByAttributes并定义了一个新的equals同时方法 该特质被使用 扩展案例类 我当前的解决方案看起来有些古怪 case class A id Int extends E
scala
caseclass
在设置值之前修改案例类构造函数参数
Scala 有没有办法修改传递给单参数案例类构造函数的参数 apply 方法在成为之前val E g case class AbsVal private aVal Double object AbsVal def apply aVal Do
scala
caseclass
使用 Play Framework 和具有超过 22 个参数的案例类
我已经看到了一些涉及臭名昭著的 22 个字段 参数 问题的其他问题 这是 Scala V here and here https stackoverflow com questions 33494526 how to unlimit spr
json
scala
playframework
caseclass
如何将宏注释应用于具有上下文绑定的案例类?
当我尝试向案例类添加宏注释时 macid case class CC A T val x A 我收到错误 private this not allowed for case class parameters macid只是恒等函数 定义为白
scala
scalamacros
caseclass
contextbound
如何使用宏注释向 Scala 案例类添加无参数构造函数?
我正在尝试回答这个问题 https stackoverflow com questions 13812172 how can i create an instance of a case class with constructor arg
scala
constructor
scalamacros
caseclass
scalaquasiquotes
处理 twitter chill 中的案例类(Scala 到 Kryo 的接口)?
Twitter chill 看起来是一个很好的解决方案 可以解决如何在 Scala 中高效序列化而不需要过多的样板文件的问题 但是 我没有看到任何证据表明他们如何处理案例类别 这是自动工作还是需要做一些事情 例如创建一个零参数构造函数 我有
scala
serialization
twitter
caseclass
kryo
Scala 宏:从 Scala 中类的字段中创建映射
假设我有很多类似的数据类 这是一个示例类User其定义如下 case class User name String age Int posts List String val numPosts Int posts length def fo
scala
caseclass
scalamacros
Spark:不支持的文字类型类 scala.collection.immutable.Nil$ List()
我搜索了与这个问题相关的其他答案 但没有帮助 我正在尝试向数据框中添加一列 该列的数据类型为Seq CaseClass 起初我认为 Spark 可能不支持集合类型列 但事实并非如此 这是我尝试运行的代码示例 我只想向每一行添加一个空的 Se
scala
apachespark
DataFrame
apachesparksql
caseclass
在案例类的特征中定义“复制”方法
给出简化的代码示例 sealed trait A val c1 String val c2 Int def copy Z lt A src File Z case class B c1 String c2 Int src File exte
scala
typechecking
caseclass
traits
Scala 复制具有泛型类型的案例类
我有两节课PixelObject ImageRefObject还有更多 但这里只是这两个类来简化事情 它们都是a的子类trait Object包含一个 uid 我需要通用方法 它将使用给定的新实例复制案例类实例uid 我需要它的原因是因为我
scala
generics
caseclass
1
2
»