Добро пожаловать на наш сайт!

Сайт посвящен компьютерам, софту, программированию и вообще информационным технологиям.

Надеямся Вам у нас понравится.

 
 

Меню сайта

 
Введение в Perl

Обычно их помещают или в начале или в конце программы.
Декларация подпрограмм позволяет использовать имя подпрограммы как списковый оператор начиная с момента декларирования.
Пример:
sub test; # Декларация подпрограммы test
$var1 = test $0;# Использование как оператора списка.
Декларации подпрограмм могут быть загружены из отдельного файла предложением
requireили загружено и импортировано в текущую область имен предложением
use. Подробно см. главу Модули.
Простое предложение.
Простое предложение обязательно заканчивается символом '
;' если только это не последнее предложение в блоке где '
;' можно опустить. Заметьте что существуют операторы такие как
eval{}и
do{}которые выглядят как сложные предложения но на самом деле это термы и требуют обязательного указания конца предложения.
Любое простое предложение может содержать
singleмодификатор перед '
;'. Существуют следующие
singleмодификаторы:
if EXPR
unless EXPR
while EXPR
until EXPR
где
EXPR– выражение возвращающее логическое значение
trueили
false.
Модификаторы while и until вычисляются в начале предложения кроме блока do который выполняется первым.
if
EXPR– Модификатор «если». Предложение выполняется если
EXPRвозвращает true.
Пример:
$var = 1;
$var2 = 3 if $var > 0; # Результат: $var2 = 3
whileEXPR – Модификатор «пока». Предложение выполняется столько раз пока
EXPR= true
Пример:
$var = 1;
print $var++ while $var < 5; #
Печать $var с инкрементом
Результат: 1234

untilEXPR – Модификатор "до ". Предложение выполняется до тех пор пока
EXPR = false
Пример:
$var = 1;
print $var++ until $var > 5;# Печать $var с инкрементом
Результат: 12345
unlessEXPR– Модификатор «если не» . Обратный к
if. Выражение выполняется есле
EXPR = false.
Пример:
$var = 1;
print $var++ unless $var > 5;# Печать $var с инкрементом
Результат: 1

Сложные предложения.
Последовательность простых предложений ограниченная функциональными ограничителями называется блоком.

Hosted by uCoz