FwListIterator

Iterator pra percorrer FwArrayOf/FwList sem indice. Estilo moderno equivalente a foreach.

Assinatura: oIter := oLista:Iterator() // :HasNext(), :Next(), :Reset()

Retorna: FwListIterator

Iterator permite percorrer estrutura sem se preocupar com indices. Mais limpo que For i := 1 To Len(...).

#include "tlpp-core.th"

User Function PercorreNomes()
    Local oLista := FwArrayOf():New()
    oLista:Add("Ana") ; oLista:Add("Bruno") ; oLista:Add("Carlos")

    Local oIter := oLista:Iterator()
    While oIter:HasNext()
        ConOut(oIter:Next())
    EndDo
Return

Pegadinhas

Veja também