Core Foundation   >   CFBagApplyFunction(_:_:_:)
関数
CFBagApplyFunction(_:_:_:)
バッグ内の各値に対して関数を 1 度ずつ呼び出します。
宣言
パラメータ
theBag | その上で操作すべきバッグ。 |
applier | theBag 内の各値に対して一度ずつ呼び出すべき呼び出し関数。このパラメータが正しいプロトタイプの関数へのポインタでない場合、その動作は未定義です。applier 関数が期待しない、または適切に適用できない範囲内に値がある場合、その動作は未定義です。 |
context | applier 関数に 2 番目のパラメータとして渡されますが、この関数では他に使用されていないポインタ・サイズのプログラム定義値。コンテキストが applier 関数によって期待されるものでない場合、その動作は未定義です。 |
議論
この関数は変更可能なコレクションに対して反復処理を行いますが、applier 関数がコレクションの内容を変更することは危険です。