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?