ВУЗ:
Составители:
Рубрика:
Хэши
Хэш это такой массив, который состоит из пар ключ-значение, весь
хеш обозначается %имя, к отдельным элементам доступ $хеш {скалярное
выражение} конструируется хеш так:
$my_hash{1}="doom";
$my_hash{'quake'}="www.idsoftware.com";
$my_hash{1+2}=100;
Хеш может быть также сконструирован из массива с четным числом
элементов где пары превращаются в ключ-значение
%hash=(1,20,2,100);#аналогично $hash{1}=20;$hash{2}=100;
удаление из хеша осуществляется операцией delete:
delete $hash{1};
есть функции выдающие ключи и значения соответственно.
%hash=(1,20,2,100,3,'doom').
Условия
Последовательность простых предложений, ограниченная
функциональными ограничителями, называется блоком. В 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.
45
Страницы
- « первая
- ‹ предыдущая
- …
- 43
- 44
- 45
- 46
- 47
- …
- следующая ›
- последняя »
