Ich habe eine veränderbare verknüpften Liste für einen bestimmten Anwendungsfall zu verwenden. Ich möchte jedoch vermeiden, "Referenz muss vorangestellt werden" Warnungen.Scala wandelbar Sammlungen und „Reference muss voran Warnungen werden“
scheint der Import Aliasing eine Lösung zu sein:
import scala.collection.mutable.{LinkedList => MutableLinkedList}
es auf den meisten Fällen, außer in Muster funktioniert eine leere LinkedList passende, erzeugt dies noch die Warnung:
case MutableLinkedList() => // do Something
die einzige Art, wie ich können diese Warnung entfernen scheint einen voll qualifizierten Fall Prüfung auf eine leere Liste zu tun zu sein:
case scala.collection.mutable.LinkedList() => // do Something
Warum wird der erste Fall die Warnung nicht los?
Erklärung https://blog.jetbrains.com/scala/2012/05/26/mutableimmutable-collections-prefix-convention-support/ – user7610