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

enumerateObjects(_:)

Executes a given block using each object in the ordered set. 与えられたブロックを順序集合の中の各オブジェクトを使って実行します。

Declaration 宣言

func enumerateObjects(_ block: (Any, Int, UnsafeMutablePointer<ObjCBool>) -> Void)

Parameters パラメータ

block

The block to apply to elements in the ordered set. 順序集合の中の要素に適用することになるブロック。

The block takes three arguments: ブロックは、次の3つの引数をとります:

idx

The element in the set. 集合の中の要素。

idx

The index of the item in the set. 集合の中の項目のインデックス。

stop 中止

A reference to a Boolean value. The block can set the value to true to stop further processing of the set. The stop argument is an out-only argument. You should only ever set this value to true within the block. あるブール値への参照。ブロックは、値をtrueに設定することで、それ以上の集合の処理を止めることができます。stop引数は、ひとつの退出専用引数です。あなたは、この値をブロック内部でtrueに設定するだけであるべきです。

The block returns a Boolean value that indicates whether obj passed the test. この「ブロック」はobjがテストを合格したかどうかを示すブール値を返します。

See Also 参照

Accessing Set Members 集合メンバにアクセスする