1``cycle`` 2========= 3 4The ``cycle`` function cycles on an array of values: 5 6.. code-block:: jinja 7 8 {% set start_year = date() | date('Y') %} 9 {% set end_year = start_year + 5 %} 10 11 {% for year in start_year..end_year %} 12 {{ cycle(['odd', 'even'], loop.index0) }} 13 {% endfor %} 14 15The array can contain any number of values: 16 17.. code-block:: jinja 18 19 {% set fruits = ['apple', 'orange', 'citrus'] %} 20 21 {% for i in 0..10 %} 22 {{ cycle(fruits, i) }} 23 {% endfor %} 24 25Arguments 26--------- 27 28* ``position``: The cycle position 29