【发布时间】:2017-02-07 05:24:37
【问题描述】:
我了解以下是scala中上限类型参数化的示例,其中T必须是Command的子类型。
def getSomeValue[T <: Command] = ...
但是,今天我发现了以下具有多种参数类型的类型参数化实现,并且由于我是 scala 的初学者,我完全无法理解它的实际作用。这是否意味着 T 必须是 Command、Foo 或 Bar 的子类型?
def getSomeValue[T <: Command : Foo : Bar] = ...
【问题讨论】:
标签: scala