For Each ステートメントでの使用に適したパーツから始めるイテレータ オブジェクトを作成します。必要に応じて、子ルールの他のルールで反復することや、別の反復方向を許可することができます。
For Each ステートメントで使用する場合、iterate( )関数は内部的に呼び出されるため、ルールで直接呼び出す必要はありません。
treeIterator ( part As Part, _
Optional childRule As Name = :children, _
Optional iterationStyle As Name = :TopDown ) As User
| 引数 | [タイプ] | 説明 |
|---|---|---|
| パーツ | パーツ | 反復されるツリーのルートを示すパーツです。これは反復内に含まれます。 |
| childRule | Name | 任意指定。各パーツで呼び出してツリー内のその下のパーツを取得するためのルールの名前です。既定は:children です。 |
| iterationStyle | Name | 任意指定。反復方法です
|