ВУЗ:
Составители:
Рубрика:
того, чтобы определить начальное значение индекса массива, и $# для опреде-
ления последнего из элементов массива. При этом с помощью выражения for
выводятся значения каждого из элементов:
for ($i =$[; $i <= $#stuff; $i++)
{
print $stuff[$i];
}
Записанный цикл for можно заменить следующим эквивалентным выра-
жением:
Print @stuff;
Условия
Последовательность простых предложений ограниченная функциональ-
ными ограничителями называется блоком. В Perl это может быть целый файл,
последовательность предложений в операторе eval{} или чаще всего это мно-
жество простых предложений ограниченных круглыми скобками '{}'.
Существуют следующие виды сложных предложений:
if (EXPR) BLOCK
if (EXPR) BLOCK else BLOCK
if (EXPR) BLOCK elsif (EXPR) BLOCK ... else
BLOCK
LABEL while (EXPR) BLOCK
LABEL while (EXPR) BLOCK continue BLOCK
LABEL for (EXPR; EXPR; EXPR) BLOCK
LABEL foreach VAR (LIST) BLOCK
LABEL BLOCK continue BLOCK
Обратите внимание, что сложные предложения описаны в термах блоков
а не предложений как в языках C или Pascal. Поэтому необходимо всегда ис-
пользовать круглые скобки для обозначения блока.
if (EXPR) BLOCK - Вычисляется логическое выражение
EXPR и если true блок выполняется.
Пример 1:
$var =1;
if ($var == 1)
{ print $var,"\n";
}
Результат: 1
if (EXPR) BLOCK else BLOCK2 - Если EXPR=true
выполняется BLOCK иначе BLOCK2.
Пример 2:
$var =2;
17
Страницы
- « первая
- ‹ предыдущая
- …
- 15
- 16
- 17
- 18
- 19
- …
- следующая ›
- последняя »
