Перейти к основному содержимому

5.12. Операторы

Разработчику Архитектору

Операторы

Groovy поддерживает большинство операторов из Java, плюс некоторые уникальные.

Арифметические: + - * / %

Сравнения: == != < > <= >= <=> (пространственный оператор)

Логические: && || !

Условный (тернарный):

def result = condition ? trueValue : falseValue

Оператор безопасного доступа:

def value = object?.property

Оператор Elvis (?:):

def name = input ?: "default"