作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在从 Slick 迁移到 Slick 2,在 Slick 2 中,您应该在投影到案例类时使用 tupled
方法(如下所示 http://slick.typesafe.com/doc/2.0.0-RC1/migration.html )
问题是当案例类有一个伴生对象时,即如果你有这样的东西
case class Person(firstName:String, lastName:String) {
}
与伴随对象一起
object Person {
def something = "rawr"
}
在同一范围内,tupled
方法不再起作用,因为它尝试在对象
上运行tupled
,而不是案例类
。
有没有办法检索 Person
的 case class
而不是 object
,以便您可以调用 tupled
正确吗?
最佳答案
你也可以写
(Person.apply _).tupled
避免重复类型。
关于scala - 当伴生对象在类中时使用 .tupled 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22367092/
我是一名优秀的程序员,十分优秀!