Я использую Groovy. Какой более элегантный способ сделать следующее?
if (!token) {
token = this.getToken(key, callback)
if(!token) {
return params = null
}
}
Поэтому, если токен уже присутствует, когда пользователь входит в этот поток, следует использовать этот токен. Однако, если токен отсутствует, мы должны попытаться его сгенерировать. Служба, которую мы используем для получения токена, не генерирует исключение, если ничего не создано, она просто возвращает значение null. Если токен не был успешно создан (по-прежнему имеет значение null), мы хотим установить для параметров значение null.
Есть ли более чистый способ делать то, что я делаю? Нулевая проверка внутри нулевой проверки кажется мне уродливой.