ページの改善
いますぐフォークしてオンライン編集し、このページのプルリクエストを送信します。 Github へのログインが必要です。 これは小さな変更に適しています。 大きな変更を加えたい場合は、通常の cloneの使用をお勧めします。
日本語版について
個人的な学習のために、dlang.orgを翻訳したサイトです。 翻訳に際して、様々なサイトを参考にしています。

rt.aApplyR

This code handles decoding UTF strings for foreach_reverse loops. There are 6 combinations of conversions between char, wchar, and dchar, and 2 of each of those.
Authors:
Walter Bright, Sean Kelly
alias dg_t = int delegate(void*);
int _aApplyRwd1(in wchar[] aa, dg_t dg);
int _aApplyRcw1(in char[] aa, dg_t dg);
int _aApplyRwc1(in wchar[] aa, dg_t dg);
int _aApplyRdc1(in dchar[] aa, dg_t dg);
int _aApplyRdw1(in dchar[] aa, dg_t dg);
alias dg2_t = int delegate(void*, void*);
int _aApplyRwd2(in wchar[] aa, dg2_t dg);
int _aApplyRcw2(in char[] aa, dg2_t dg);
int _aApplyRwc2(in wchar[] aa, dg2_t dg);
int _aApplyRdc2(in dchar[] aa, dg2_t dg);
int _aApplyRdw2(in dchar[] aa, dg2_t dg);