「イテレーター」の版間の差分

ページの作成:「'''イテレーター''' (Iterator) とは、プログラミング言語における配列や、それに類似する各種コレクションなどの[[デ...」
 
編集の要約なし
6行目: 6行目:
[[プログラミング言語]]によってはイテレーターを便利に扱うための[[文法]]や[[マクロ]]([[プリプロセッサー]])が用意されているものもあり、それらを使うことにより簡潔明瞭に書くことができる。
[[プログラミング言語]]によってはイテレーターを便利に扱うための[[文法]]や[[マクロ]]([[プリプロセッサー]])が用意されているものもあり、それらを使うことにより簡潔明瞭に書くことができる。
たとえば[[C Sharp|C#]]であれば[[C Sharp/foreach 文|foreach 文]]がそれにあたり、イテレーターオブジェクトと[[C Sharp/while 文|while 文]]を使った記述にくらべ簡潔明瞭記述することができる。
たとえば[[C Sharp|C#]]であれば[[C Sharp/foreach 文|foreach 文]]がそれにあたり、イテレーターオブジェクトと[[C Sharp/while 文|while 文]]を使った記述にくらべ簡潔明瞭記述することができる。
== 主なプログラミング言語のイテレーター ==
* [[C Sharp/イテレーター|C#/イテレーター]]


== 関連項目 ==
== 関連項目 ==