Async.RunSynchronously в funscript

async {
       return "asd"
    } |> Async.RunSynchronously

Эта часть вызывает исключение компилятора о том, что

"Не удалось скомпилировать выражение: Call (None, RunSynchronously, [arg00, NewUnionCase (None), NewUnionCase (None)])"

В данный момент RunSynchronously не реализован в компиляторе funscript?

1 ответ

Решение

Из примера кода не понятно, почему Async.RunSynchronously нужно.

Только Async.StartImmediate отображается в данный момент.

Этого должно быть достаточно для большинства задач. Мы не видели необходимости вводить "блокирующий" метод. JavaScript выполняется в одном потоке. Следовательно, синхронизация не требуется.

Если вам нужно что-то сделать с результатом асинхронного вычисления, я предлагаю вместо этого вставить это в асинхронный рабочий процесс.

Другие вопросы по тегам