Разработка пользовательского интерфейса к БД в СУБД MySQL. Пономарев А.А. - 17 стр.

UptoLike

Составители: 

того, чтобы определить начальное значение индекса массива, и $# для опреде-
ления последнего из элементов массива. При этом с помощью выражения 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