// var type : Variable Name // return type : Any Xfor(var, target)
最も単純なforeachを記述するためのマクロです。配列や文字列のイテレートに用いることが出来ます。
void exec_xtal(){ ArrayPtr array(xnew<Array>(5)); for (int i = 0; i < 5; ++i){ array->set_at(i, i); } Xfor(it, array){ it->p(); } }
array : [0, 1, 2, 3, 4]; array{|it| it.p; }
0 1 2 3 4