Groovy способ конвертировать пустую строку в ноль - PullRequest
0 голосов
/ 01 мая 2020

Я хочу функцию Groovy, которая будет возвращать ноль, если переданное значение является пустой строкой, и возвращает строку в противном случае. Это было то, что я мог придумать ..

def emptyStringNullConverter(a) {
    return a?.toString()?.length() == 0 ? null : a
}

Но есть ли способ сделать это Groovier?

1 Ответ

2 голосов
/ 01 мая 2020

Вы можете просто сделать:

def emptyStringNullConverter(a) {
    a ?: null
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...