Por qué usar scala.collection.immutable.Stack

Necesito algo para guardar un LIFO. No es necesario realizar desplazamientos y otras funciones, excepto las funciones push y pop.

He encontrado una clase especial en la colección de scala para crear una pila. Pero carece de objeto nulo en la coincidencia de patrones y otros modismos prácticos de Scala. Las listas inmutables se adaptan bien a primera vista, tienencontras para la construcción y para la extracción y todo lo que se necesita de LIFO.

¿Hay alguna razón detrás de la existencia de scala.collection.immutable.Stack? ¿Por qué prefiero usarlo, cuáles son los casos de uso para mostrar sus beneficios?

Respuestas a la pregunta(1)

Su respuesta a la pregunta