Belirli bir kullanım durumu için değiştirilebilen bağlantılı bir liste kullanmalıyım. Bununla birlikte, "Referans ön eklenmiş" uyarılarından kaçınmak isterim.Scala değişken koleksiyonları ve "Referans önek uyarıları olmalı"
case MutableLinkedList() => // do Something
tek yolu:
boş bir LinkedList eşleşen desende haricinde çoğu durumda çalışırimport scala.collection.mutable.{LinkedList => MutableLinkedList}
, bu hala uyarıyı üretir: ithalat Aliasing
bir çözüm gibi görünüyor Bu uyarıyı kaldırmak boş bir listede tam nitelikli vaka kontrolü yapmak gibi görünüyor:
case scala.collection.mutable.LinkedList() => // do Something
İlk vaka neden uyarıdan kurtulmuyor?
açıklama https://blog.jetbrains.com/scala/2012/05/26/mutableimmutable-collections-prefix-convention-support/ – user7610