Devo utilizzare un elenco mutabile per un caso d'uso specifico. Tuttavia, mi piacerebbe evitare gli avvertimenti "Riferimento deve essere prefissato".Le collezioni modificabili Scala e "Il riferimento deve essere avvisi predefiniti"
Aliasing l'importazione sembra essere una soluzione:
import scala.collection.mutable.{LinkedList => MutableLinkedList}
funziona sulla maggior parte dei casi, se non in pattern matching un LinkedList vuoto, questo produce ancora l'avvertimento:
case MutableLinkedList() => // do Something
l'unico modo che può rimuovere questo avviso sembra essere quella di fare un controllo completo sul caso una lista vuota:
case scala.collection.mutable.LinkedList() => // do Something
Perché il primo caso non elimina l'avviso?
spiegazione https://blog.jetbrains.com/scala/2012/05/26/mutableimmutable-collections-prefix-convention-support/ – user7610