在课程期间https://class.coursera.org/reactive-001/class我遇到了这样的结构:
trait Generator[+T] {
def generate: T
}
Run Code Online (Sandbox Code Playgroud)
和用法:
val integers = new Generator[Int] {
val rand = new java.util.Random
def generate = rand.nextInt()
}
Run Code Online (Sandbox Code Playgroud)
为什么我们能做到这一点?哪里可以找到更多相关信息?