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

この作品は、それを言ってコンパイラ例外をスローしています

「式をコンパイルできませんでした: Call (None, RunSynchronously, [arg00, NewUnionCase (None), NewUnionCase (None)])」

現在、RunSynchronously は funscript コンパイラに実装されていませんか?

4

1 に答える 1

0

Async.RunSynchronouslyが必要な理由は、コード例からは明らかではありません。

Async.StartImmediate現時点ではのみがマッピングされています。

ほとんどのタスクではこれで十分です。「ブロッキング」メソッドを導入する必要はありませんでした。JavaScript は 1 つのスレッドで実行されます。したがって、同期の必要はありません。

非同期計算の結果で何かをする必要がある場合は、代わりにこれを非同期ワークフロー内にプッシュすることをお勧めします。

于 2013-10-10T17:30:05.907 に答える