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