JSについたらしいけど最初必要性が良く分からなかった…けどようは段階的なのを一つの関数にまとめられると。
bool test(char[] t){ t~="t"; yield true; t~="e"; yield true; t~="s"; yield true; t~="t"; yield true; while(true) yield false; assert(0); } void main(){ char[] t; while(test(t)){ writefln(t); } }
意外と便利そうだな。D 2.0に期待age。
むしろC#で遊んでみるかなぁ。monoやVS使えばいいんだけどあまり気がすすまない。