Задать вопрос
@Zewkin
Я у мамы фронтэндер

Что не так с промисами в Grails 3?

Привет!
Вот простецкий пример из официальной документации:

def test() {
      def map = new PromiseMap()
        map['one'] = { 2 * 2 }
        map['two'] = { 4 * 4 }
        map['three'] = { 8 * 8 }
        map.onComplete { Map results ->
          render results as JSON
        }
    }


Результат непредсказуемый и часто неверный -

{"one":4,"two":16,"three":64}

Следующий запуск -

{"one":16,"two":64,"three":4}

Что за лажа? Спасибо.
  • Вопрос задан
  • 78 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
  • Skillbox
    Профессия Графический дизайнер PRO
    12 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы