Вступить в клуб →
средняявопросFlutter и Dart: виджеты, рендер и асинхронность

Аналитика отправляет события не в том порядке, в котором их поставили в код

void main() {
  print('1');
  Future(() => print('2'));
  scheduleMicrotask(() => print('3'));
  Future.value().then((_) => print('4'));
  print('5');
}

В каком порядке выводятся строки?

  • 1 5 3 4 2
  • 1 2 3 4 5
  • 1 5 2 3 4
  • 1 3 4 5 2

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела