Почему в коллекциях Scala нет неизменяемых двусвязных списков?

Глядя на этот вопрос, где спрашивающий интересуется первым и последним экземплярами некоторого элемента в List , кажется, более эффективным решением было бы использовать DoubleLinkedList , который мог бы выполнять поиск в обратном направлении от конца списка. Однако в API коллекций есть только одна реализация, и она изменяема.

Почему нет неизменной версии?

13
задан Community 23 May 2017 в 11:46
поделиться