Async.RunSynchronously в funscript
async {
return "asd"
} |> Async.RunSynchronously
Эта часть вызывает исключение компилятора о том, что
"Не удалось скомпилировать выражение: Call (None, RunSynchronously, [arg00, NewUnionCase (None), NewUnionCase (None)])"
В данный момент RunSynchronously не реализован в компиляторе funscript?
1 ответ
Решение
Из примера кода не понятно, почему Async.RunSynchronously
нужно.
Только Async.StartImmediate
отображается в данный момент.
Этого должно быть достаточно для большинства задач. Мы не видели необходимости вводить "блокирующий" метод. JavaScript выполняется в одном потоке. Следовательно, синхронизация не требуется.
Если вам нужно что-то сделать с результатом асинхронного вычисления, я предлагаю вместо этого вставить это в асинхронный рабочий процесс.