Если все элементы в списке имеют одинаковое значение, мне нужно использовать это значение, иначе мне нужно использовать "otherValue". Я не могу придумать простой и понятный способ сделать это.
см. также Упрощенный способ записи цикла, который имеет специальную логику для первого элемента в коллекции.