Core Foundation   >   CFArrayApplyFunction(_:_:_:_:)
関数
CFArrayApplyFunction(_:_:_:_:)
配列の範囲内の各要素に対して関数を 1 回呼び出します。
宣言
パラメータ
theArray | 関数を適用すべき要素を持つ配列。 |
range | applier 関数を適用すべき theArray 内の値の範囲。範囲は、theArray の境界を超えてはいけません。範囲は空 (長さ 0) でもかまいません。 |
applier | theArray 内の与えられた範囲内の各値に対して一度呼び出す呼び出し関数。applier 関数が期待しない、または適切に適用できない範囲に値がある場合、その動作は未定義です。 |
context | applier 関数に第 2 引数として渡される、ポインタサイズのプログラム定義の値ですが、そうでなければこの関数では未使用です。コンテキストが applier 関数によって期待されるものでない場合、動作は未定義です。 |
議論
この関数は変更可能なコレクションに対して反復処理を行いますが、applier 関数がコレクションの内容を変更することは危険です。