Structure

TaskGroup.Iterator

A type that provides an iteration interface over the results of tasks added to the group. ある型、それはグループに追加されたタスクの結果それらすべてにわたる反復インターフェイスを提供します。

Declaration 宣言

struct Iterator

Overview 概要

The elements returned by this iterator appear in the order that the tasks completed, not in the order that those tasks were added to the task group. このイテレータによって返される要素それらは、タスクそれらが完了した順番に現れます、それらタスクがタスクグループに加えられた順番にではなく。

This iterator terminates after all tasks have completed. After iterating over the results of each task, it’s valid to make a new iterator for the task group, which you can use to iterate over the results of new tasks you add to the group. For example: 例えば:


group.addTask { 1 }
for await r in group { print(r) }


// Add a new child task and iterate again.
group.addTask { 2 }
for await r in group { print(r) }

Topics 話題

Type Aliases 型エイリアス

Instance Methods インスタンスメソッド

Relationships 関係

Conforms To 次に準拠

See Also 参照

Supporting Types 支援を行う型

Related Documentation 関連文書

TaskGroup.next()