我是 Scala 编程的新手,所以如果这是一个愚蠢的问题,请多多包涵。我期待下面的代码能够工作,因为a
有一个mkString
方法。
val a = "abc".toCharArray
case class A[T: {def mkString(): String}](i: T) {
val s = i.mkString
}
A(a)
但它给出了以下错误:
错误:(3, 16) AnyRef{def mkString(): String} 不采用类型参数 case class A[T: {def mkString(): String}](i: T)
错误:(4, 14) 值 mkString 不是类型参数 T val s = i.mkString 的成员
我正在使用 Scala 2.11.6。
任何帮助将不胜感激!谢谢 !