/* Page prose (ja) */
"CompletionOrder" = "# 結果は完了順に届く\n\nここが人をつまずかせる部分です。task group は結果を、追加した順ではなく**子が終わった順**に渡します。フレーム7がフレーム2より速く補正されれば、フレーム7の結果が先に出てきます。各フレームに異なるランダムな所要時間を与えて、それを目に見えるようにしてみましょう。";
"CompletionOrder-2" = "**実行して確認:** 「Frame N arrived」の行は、実行のたびに変わるばらばらな順序で出力されます。`4, 1, 5, 2, 6, 3` かもしれませんし、別の並びかもしれません。この順序は**非決定的**です。どの子がたまたま先に終わるかに完全に依存します。グループから最初に出てきた結果が、最初に追加したタスクのものだと決めつけるコードは決して書かないでください。\n\n* callout(試してみよう): 遅延を `Double.random(in: 0.1...0.15)` に狭めてみましょう。到着は送信順により近くまとまりますが、それでも保証はされません。\n\n[前へ](@previous)  |  4 / 9 ページ  |  [次へ: 順序を戻す](@next)";
