<% 在 Scala 中的含义,并在抽象类定义中使用 HTML 对<SELECT>所选值,另一个模块将为空



scala中的&lt;%的含义是什么?

我看到的上下文是我要扩展的抽象类声明。这是班级的重要部分:

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;%的误解。知道如何解决这个问题?

它是一个视图。在此处检查更多信息

最新更新