Информационные технологииStfw.Ru 🔍

Perl

🕛 18.02.2008, 18:16
Язык программирования

Perl - многоцелевой язык, созданный Ларри Уоллом для решения системных задач, которые не могли быть в полной мере решены существующими на тот момент реализациями таких UNIX-утилит, как sed и awk.

Сейчас Perl содержится во всяком дистрибутиве Linux'а и других UNIX-систем, портирован на Windows и многие другие платформы. Администраторы со всего мира используют его для автоматизации своих повседневных задач.

Репозиторий CPAN содержит множество модулей для языка буквально на все случаи жизни.

Элементы синтаксиса:
Комментарий до конца строки

#
Регистрозависимость

да
Регулярное выражение идентификатора переменной

[_a-zA-Z0-9]*
Регулярное выражение идентификатора функции

[_a-zA-Z][_a-zA-Z0-9]*
Присваивание значения переменной

=
Объявление переменной

$variable
Объявление переменной с присваиванием значения

$variable = value
Группировка выражений

( ... )
Блок

{ ... }
Равенство

==
Неравенство

!=
Сравнение

< > <= >= lt gt le ge <=> cmp
Определение функции

sub f (p1, p2, ...)
Вызов функции

f(a, b, ...) или &$f(a,b,...) или $f->(a,b,...) или f a, b, ...
Вызов функции без параметров

f() или f
Последовательность

; или ,
Если - то

if (condition) ... или ... if condition
Если - то - иначе

if (condition1) ... elsif (condition2) ... else ... или condition ? ... : ...
Цикл с предусловием

while (condition) ...
Цикл с постусловием

do ... until condition;
Цикл for - next для диапазона чисел с инкрементом на 1

for ($i = 1; $i < 10; $i++) ... или foreach my $i (1 .. 10) ...
Цикл for - next для диапазона чисел с декрементом на 1

for ($i = 10; $i > 0; $i-) ...

Perl   Теги: Perl

Читать IT-новости в Telegram

Читайте также:

Perl и ошибка 500

E-Mail на Perl

Perl - введение

Информационные технологии
Мы в соцсетях ✉