Если все элементы в списке имеют одинаковое значение, мне нужно использовать это значение, в противном случае мне нужно использовать «otherValue». Я не могу придумать простой и понятный способ сделать это. Если список пуст, он должен вернуть значение «другое».
См. также «Удобный способ написания цикла со специальной логикой для первого элемента коллекции».
Подробнее здесь: https://stackoverflow.com/questions/439 ... -return-an