带有关键字使用的 Scala [英] Scala with keyword usage
本文介绍了带有关键字使用的 Scala的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我发现了一个简单的例子:
I found simple example:
class Post extends LongKeyedMapper[Post] with IdPK {
def getSingleton = Post
object title extends MappedText(this)
object text extends MappedText(this)
object date extends MappedDate(this)
}
object Post extends Post with LongKeyedMetaMapper[Post] {
def getPosts(startAt: Int, count: Int) = {
Post.findAll(OrderBy(Post.date, Descending), StartAt(startAt), MaxRows(count))
}
def getPostsCount = Post.count
}
with IdPK
是什么意思?
谢谢.
推荐答案
with
表示该类通过 mixin.
Post
具有 Trait IdPK
(类似于 Java 类可以实现
一个接口).
Post
has the Trait IdPK
(similar to a Java class can implements
an Interface).
这篇关于带有关键字使用的 Scala的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文