Шифрование и секретность в Linux


Простой цикл <for>



Листинг 13.19. Простой цикл <for>


<1хр>

<for start="l" end="5">

Iterating loop: <putvar name="for.count" />
<br />

</fon>

</lxp>

При обработке этого блока будет выведен следующий результат:

Iterating loop: l<br />

Iterating loop: 2<br />

Iterating loop: 3<br />

Iterating loop: 4<br />

Iterating loop: 5<br />

Цикл for оказывает неоценимую помощь при работе с массивами, элементы которых требуется вернуть средствами LXP. Как упоминалось ранее, если при определении после имени переменной следуют квадратные скобки ([ ]), LXP автоматически создает массив значений, связанных с этим именем, при этом каждый элемент массива определяется целочисленным индексом. LXP также создает объектную переменную с тем же именем, но без квадратных скобок, с двумя переменными size и last. Переменная size (например, my_array.size) содержит количество элементов в массиве, а переменная 1 ast (например, my_array. 1 ast) — индекс последнего элемента.

В листинге 13.20 продемонстрирован вывод элементов массива my_array[].



Содержание раздела