// var1 type : AnyPtr
// var2 type : AnyPtr
// target type : AnyPtr(Iterable)
Xfor2(var1, var2, target)
2要素のイテレータを持つコンテナのイテレートに適しています。例えばMapが挙げられます。
===== Example =====
==== C++ ====
void exec_xtal(){
MapPtr map(xnew
==== Xtal ====
map : [0:"foo", "bar":"hoge", 1:"fuga"];
map{|key, value|
key.p;
value.p;
}
==== Output ====
0
foo
bar
hoge
1
fuga