O que são iteradores?

Os iteradores enumeram os itens devolvidos por um seletor . Os iteradores são semelhantes às matrizes, exceto que você não pode usar um índice para acessar diretamente um item. Os iteradores também ajudam a reduzir a pressão da memória carregando apenas um único item de cada vez, em vez de todo o conjunto de itens. Os iteradores incluem os seguintes métodos.

  • boolean hasNext() — Devolve verdadeiro se a posição atual não for o último item da lista
  • Object next() — Avança a posição atual e retorna o objeto na nova posição
  • totalNumEntities() — Devolve o número de itens disponíveis no iterador.

O código a seguir mostra como usar um iterador para iterar em todos os grupos de anúncios da sua conta.

var iterator = AdsApp.adGroups().get();

while (iterator.hasNext()) {
  var adGroup = iterator.next();
}

Nota

Os iteradores não suportam a construção de loop for-of . Por exemplo:

    for (var campaign of AdsApp.campaigns().get())

Segue-se a lista de iteradores.

Passos seguintes