Зачем использовать scala.collection.immutable.Stack

Мне нужно что-то, чтобы хранить LIFO. Нет необходимости в перемещении и других функциях, кроме push и pop.

Я нашел специальный класс в scala collection для создания стека. Но ему не хватает объекта Nil в сопоставлении с образцом и других удобных идиом scala. Неизменяемые списки хорошо подходят на первый взгляд, они имеютcons для строительства и для добычи, и это все, что нужно от LIFO.

Есть ли причина существования scala.collection.immutable.Stack? Почему я предпочитаю использовать его, каковы варианты использования, чтобы показать его преимущества?

Ответы на вопрос(1)

Ваш ответ на вопрос