D言語 Part10
■ このスレッドは過去ログ倉庫に格納されています
0693デフォルトの名無しさん
2006/10/18(水) 00:11:21翻訳を見ると、
foreachの集成体として、delegateを指定することができるようになった、と。
たとえば、opApplyはクラスに一つだけど、
class Hoge {
int opApply((int delegate(inout uint) dg) { }
int hogeApply((int delegate(inout uint) dg) { }
}
とかやっておいて、
foreach(int i; &hoge.hogeApply) { ... }
って感じかな?
まだ試してないけど。
■ このスレッドは過去ログ倉庫に格納されています