특정 사용 사례에 대해 변경 가능한 링크 된 목록을 사용해야합니다. 그러나 나는 "참조 앞에 접두사가 있어야합니다" 경고를 피하고 싶습니다.스칼라 변경 가능한 컬렉션 및 "참조 앞에 접두사가있는 경고가 있어야합니다."
case MutableLinkedList() => // do Something
유일한 방법은 내가 :
가 빈 LinkedList의 패턴 일치를 제외하고 대부분의 경우에 작동import scala.collection.mutable.{LinkedList => MutableLinkedList}
, 이것은 여전히 경고를 생성합니다 가져 오기를 앨리어싱
는해결책이 될 것 같다 이 경고를 삭제할 수 있습니다. 빈 목록에서 정규화 된 사례 확인을하는 것 같습니다 :
case scala.collection.mutable.LinkedList() => // do Something
첫 번째 경우가 경고를받지 않는 이유는 무엇입니까?
설명 https://blog.jetbrains.com/scala/2012/05/26/mutableimmutable-collections-prefix-convention-support/ – user7610