Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
从 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
为什么参数处于逆变位置?
我试图在特征中使用协变类型参数来构造一个案例类 如下所示 trait MyTrait T private case class MyClass c T 编译器说 error covariant type T occurs in contra
scala
covariance
contravariance
caseclass
国产提取器和案例类提取器的区别
根据scala规范 由case类构建的提取器如下 scala规范 5 3 2 def unapply tps x c tps if x eq null scala None else scala Some x xs11 x xs1k 出于实
scala
caseclass
extractor
case类中的var成员会影响case类的相等性吗?
我在代码中大量使用了案例类 响应案例类的底层相等定义以确保行为正确 然后现在我发现我需要向案例类添加另一个字段成员 所以如果我添加一个var案例类中的字段成员 是否会弄乱案例类的相等属性 如果 1 是 那么如果我只改变var字段值一次 之后
scala
equality
caseclass
algebraicdatatypes
Scala 案例类继承
我有一个基于 Squeryl 的应用程序 我将模型定义为案例类 主要是因为我发现复制方法很方便 我有两个严格相关的模型 字段是相同的 很多操作是共同的 并且要存储在同一个DB表中 But有些行为仅在两种情况之一中有意义 或者在两种情况下都有
scala
inheritance
caseclass
1
2
»