scala中的<%的含义是什么?
我看到的上下文是我要扩展的抽象类声明。这是班级的重要部分:
abstract class Index[Res <% Result[Res]] {
def results (term: String) : List[Res] ...
这是结果特征的标题:
trait Result[T] extends Any {
我能够成功创建一个扩展结果的类。为了简化此处,我将使用此标头:
class Sample extends Result[Int] {
我希望在我的课程中结果(扩展索引)以返回类型列表[示例]。我尝试了一些不同的定义,但是我总是会遇到类似的错误:
No implicit view available from [type] to Result[type]
哪种类型是我用来扩展索引的任何类型,即:
class SampleIndex extends Index[Sample]
我认为我的问题来自我对抽象类别定义中对&lt;%的误解。知道如何解决这个问题?
它是一个视图。在此处检查更多信息