Курс по Raku / Функционално, паралелно, реактивно и уеб програмиране / Паралелно програмиране / Обещания / start и await
Тест — Обещания
Какво отпечатва следната програма?
my $p = start { 100 / 4 };
say await $p;| 0 | Promise |
| 0 | 100 |
| 1 | 25 |
| 0 | True |
start изпълнява блока във фонов режим и връща обещание.
await го изчаква и връща резултата на блока —
100 / 4, тоест 25.