Преимущества использования тернарного оператора перед if-else в Groovy:
Таким образом, использование тернарного оператора позволяет писать код более компактно и с меньшими рисками ошибок при рефакторинге, так как не нужно дублировать выражение, которое проверяется в условии и в положительном возвращаемом значении. 2
Выбор между тернарным оператором и if-else зависит от конкретных требований и предпочтений разработчика.