我定义了以下类,
class FixedLengthQueue[T<:Hashable](maxLength: Int) {
private val _outdated = ArrayBuffer.empty[T]
def outdated: Array[T] = {
val result = _outdated.toArray[T]
_outdated.clear()
result
}
}
但是,在运行时,它会报告error: No ClassTag available for T
. 将类型定义为 ClassTag 并同时使用的语法是什么<:
?