<br><br>
<div><span class="gmail_quote">On 14/06/07, <b class="gmail_sendername">Bram Kuijvenhoven</b> <<a href="mailto:kuifwaremailinglists@xs4all.nl">kuifwaremailinglists@xs4all.nl</a>> wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Daniël Mantione wrote:<br>><br>> Op Thu, 14 Jun 2007, schreef Florian Klaempfl:<br>><br>>> Graeme Geldenhuys schrieb:
<br>>>> I like the "for-in" code.<br>>> Using the default property is clean, using count imo not. Thought I<br>>> admit I've no idea so far to do it better.<br>><br>> Well, there already is a ";default;" directive, we could add a ";counter;"
<br>> directive.<br><br>where GetIterator must return e.g. an IIterator interface, which is then to be defined in Objpas or the like, much like IUnkown.</blockquote>
<div> </div>
<div>The iterator approach is the most neutral. It can be implemented for any type of structure, even those that do not necessarily have integer indexes.</div>
<div> </div></div>