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

这篇文章抛出了一个编译器异常,说

“无法编译表达式:调用 (None, RunSynchronously, [arg00, NewUnionCase (None), NewUnionCase (None)])”

RunSynchronously 目前没有在 funscript 编译器中实现吗?

4

1 回答 1

0

从代码示例中不清楚为什么Async.RunSynchronously需要。

目前仅Async.StartImmediate被映射。

这对于大多数任务来说应该足够了。我们认为没有必要引入“阻塞”方法。JavaScript 在一个线程上执行。因此,不需要同步。

如果您需要对异步计算的结果做一些事情,我建议您将其推送到异步工作流中。

于 2013-10-10T17:30:05.907 回答