특정 유형으로 매개 변수화 된 매개 변수화 된 유형을 금지하는 방법이 있습니까?특정 유형의 매개 변수화를 허용하지 않는 스칼라
List [Nothing]이 합법적이지 않거나, 즉 컴파일 오류를 발생시키지 않기를 원하는 곳에 내 자신의 전문화 된 List [T] 유형을 만들고 싶다고 가정 해보십시오. 내가 잡을 다음과 같은 오류가 더 쉽게 만들 수있는 방법을 찾고 있어요
(예, 나는이 스칼라 매우 기능적 또는 크지 않다 이해) :
val x = ListBuffer()
x += 2
x는 ListBuffer [아무것도]를 입력있다.
변경 가능한 컬렉션에 대해 기본값이되어야하는지 궁금합니다. 적은 수의 사람들이 형식을 잊어 버릴 수 있지만 필요한 경우 사용할 수있는 것이 없습니다. – soc