В моем проекте один общий прецедент продолжается. В какой-то момент у меня есть отсортированная коллекция какого-то рода (List, Seq и т.д.) Не имеет значения) и один элемент этой коллекции. То, что я хочу сделать, - это заменить данный элемент следующим элементом (если этот элемент существует) или в некоторый момент с предыдущим элементом.
Я хорошо осведомлен о способах достижения этой цели с использованием процедурных методов программирования. Мой вопрос в том, что было бы хорошим способом решить проблему с помощью функционального программирования (в Scala)?
Спасибо всем за ваши ответы. Я принял тот, который я сам все понял. Поскольку я не функциональный программист (пока), мне трудно решить, какой ответ был действительно лучшим. На мой взгляд, все они довольно хороши.