英語版
このページの英語版を見る
rt.aApplyR
このコードはforeach_reverse ループのためにUTF文字列のデコードを処理する。
License:
Authors:
Walter Bright, Sean Kelly
ソース rt/aApplyR.d
- alias
dg_t
= int delegate(void* c); - 変換されたループ本体に対応するデリゲート型パラメータは、現在のchar 、wchar またはdcharReturns:break 、ゼロでない。
- int
_aApplyRcd1
(scope const(char)[]aa
, dg_tdg
);
int_aApplyRwd1
(scope const(wchar)[]aa
, dg_tdg
);
int_aApplyRcw1
(scope const(char)[]aa
, dg_tdg
);
int_aApplyRwc1
(scope const(wchar)[]aa
, dg_tdg
);
int_aApplyRdc1
(scope const(dchar)[]aa
, dg_tdg
);
int_aApplyRdw1
(scope const(dchar)[]aa
, dg_tdg
); - _aApplyXXX "関数"と同じである。foreach_reverseParameters:
const(char)[] aa
入力文字列 dg_t dg
foreach本体がデリゲートに変換される。opApply Returns:ループがbreak - alias
dg2_t
= int delegate(void* i, void* c); - 変換されたループ本体に対応するデリゲート型パラメータは、size_t ループインデックスへのポインタと、現在のchar 、wchar 、dchar 。Returns:break 文がヒットした場合は非ゼロ。
- int
_aApplyRcd2
(scope const(char)[]aa
, dg2_tdg
);
int_aApplyRwd2
(scope const(wchar)[]aa
, dg2_tdg
);
int_aApplyRcw2
(scope const(char)[]aa
, dg2_tdg
);
int_aApplyRwc2
(scope const(wchar)[]aa
, dg2_tdg
);
int_aApplyRdc2
(scope const(dchar)[]aa
, dg2_tdg
);
int_aApplyRdw2
(scope const(dchar)[]aa
, dg2_tdg
); - ループインデックスを含むaApplyRXXXのバリエーション。
Copyright © 1999-2024 by the D Language Foundation
DEEPL APIにより翻訳、ところどころ修正。
このページの最新版(英語)
このページの原文(英語)
翻訳時のdmdのバージョン: 2.108.0
ドキュメントのdmdのバージョン: 2.109.1
翻訳日付 :
HTML生成日時:
編集者: dokutoku