特定のユースケースに対して可変リンクリストを使用する必要があります。しかし、私は"参照は接頭語にする必要があります"の警告を回避したいと思います。輸入エイリアシングスカラの可変コレクションと "参照はプレフィックス付きの警告にする必要があります"
が解決策になるようだ:
import scala.collection.mutable.{LinkedList => MutableLinkedList}
それは空のLinkedListパターンマッチングを除き、ほとんどの場合に動作しますが、これはまだ警告生成:
case MutableLinkedList() => // do Something
を唯一の方法Iこの警告を取り除くことができるのは、空リストの完全修飾の小文字をチェックすることだと思われます。
case scala.collection.mutable.LinkedList() => // do Something
最初のケースで警告が表示されないのはなぜですか?
説明https://blog.jetbrains.com/scala/2012/05/26/mutableimmutable-collections-prefix-convention-support/ – user7610