[[
Xfor2
]]
Xtal Unofficial Wiki
現在位置:
Xtal Unofficial Wiki
»
Xtal Reference
»
Xfor2
文書の表示
以前のリビジョン
最近の変更
サイトマップ
ログイン
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== Xfor2 ====== <code cpp> // var1 type : AnyPtr // var2 type : AnyPtr // target type : AnyPtr(Iterable) Xfor2(var1, var2, target) </code> 2要素のイテレータを持つコンテナのイテレートに適しています。例えばMapが挙げられます。 ===== Example ===== ==== C++ ==== <code cpp> void exec_xtal(){ MapPtr map(xnew<Map>()); map->insert(0, "foo"); map->insert("bar", "hoge"); map->insert(1, "fuga"); Xfor2(key, value, map){ key->p(); value->p(); } } </code> ==== Xtal ==== <code cpp> map : [0:"foo", "bar":"hoge", 1:"fuga"]; map{|key, value| key.p; value.p; } </code> ==== Output ==== <code> 0 foo bar hoge 1 fuga </code>
reference/xfor2.txt · 最終更新: 2011/09/03 21:20 by sukai
文書の表示
以前のリビジョン
文書の先頭へ