trait myTrait[T]{
def myList[T] =ListBuffer.empty
def add(ele:T)= myList::ele
def get:T=myList
}
我想创建一个列表并在列表中添加元素并返回列表
我收到编译错误。
更新
使用list而不是list buffer
的任何替代方法答案 0 :(得分:2)
您正在T
中隐藏特征级别myList
。从方法中删除type参数:
def myList = ListBuffer.empty[T]