> For the complete documentation index, see [llms.txt](https://ajuda.iset.com.br/inicio/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ajuda.iset.com.br/inicio/minha-loja/personalizacao/personalizacao-avancada-cms/funcao-do-range.md).

# Função do range

Retorna uma lista contendo uma progressão aritmética de inteiros:

{% for i in range(0, 3) %}\
{{ i }},\
{% endfor %}

{# outputs 0, 1, 2, 3, #}

\
Quando step é fornecido (como o terceiro parâmetro), ele especifica o incremento (ou decremento para valores negativos):

{% for i in range(0, 6, 2) %}\
{{ i }},\
{% endfor %}

{# outputs 0, 2, 4, 6, #}

### **Observação**

\
Observe que se o início for maior que o final, range assume uma etapa de -1:

{% for i in range(3, 0) %}\
{{ i }},\
{% endfor %}

{# outputs 3, 2, 1, 0, #}

&#x20;O ..operador embutido Twig é apenas um açúcar sintático para a range função (com um passo de 1, ou -1se o início for maior que o final):

{% for i in 0..3 %}\
{{ i }},\
{% endfor %}

**Dica:**

\
A função range funciona como a função de intervalo nativa do PHP .

### **Argumentos**

* low: O primeiro valor da sequência.
* high: O maior valor possível da sequência.
* step: O incremento entre os elementos da sequência.

&#x20;Ficou com alguma dúvida? Entre em contato através do nosso chat online.
