LIFOを保管するものが必要です。プッシュとポップ以外のトラバースやその他の機能は必要ありません。
スタックを作成するための特別なクラスが scala コレクションに見つかりました。しかし、パターン マッチングやその他の便利な scala イディオムには Nil オブジェクトがありません。不変リストは一見するとうまく適合します。構築と抽出に短所があり、LIFO にはすべて必要です。
scala.collection.immutable.Stack が存在する理由はありますか? なぜ私はそれを使用することを好むべきですか?その利点を示すユースケースは何ですか?