Введение в Perl

       

Введение в Perl

От простого к сложному
Пример 1
Пример 2
Пример 4
Переменные
Контекст
Пример 5
Скалярные значения

Пример 6
Пример 7
Конструкторы скаляров
Пример 8
Пример 9
Конструкторы списков
Пример 10
Пример 11
Пример 12
Пример 13
Пример 14
Пример 15
Пример 16

Тип typeglobs
Отладка Perl программ
Форматы
Встроенные функции
Оператор 'X'
Abs выражение
Accept NEWSOCKET GENERICSOCKET
Alarm секунды
Atan2 Y X
Bind сокет имя
Binmode файл

Bless ссылка класс bless ссылка
Caller выражение caller
Chdir выражение
Chmod список
Chomp переменная chomp список chomp
Chop переменная chop список chop
Chown список
Chr число

Chroot директория
Close файл
Closedir директория
Connect сокет имя
Cos выражение
Crypt текст salt
Dbmclose хеш
Dbmopen хеш база режим
Define выражение
Delete выражение

Die список
Fileno файл
Flock файл операция
Fock
Format
Formline формат список
Getc файл getc
Getlogin
Getpeername сокет
Getpgrp PID
Getppid
Getpriority WHICH WHO

Группа системных вызовов
Getsockname сокет
Getsockopt сокет уровень опция
Glob выражение
Gmtime выражение
Goto метка goto выражение goto подпрограмма
Grep блок список grep выражение список
Hex выражение
Import
Index строка подстрока позиция index строка подстрока
Int выражение

Ioctl FILEHANDLE FUNCTION SCALAR
Join выражение список
Keys хеш
Kill список
Last метка last
Lc выражение
Lcfirst выражение
Length выражение
Link OLDFILE NEWFILE
Listen SOCKET QUEUESIZE
Local список
Localtime выражение

Log выражение
Lstat файл lstat выражение
M//
Map блок список map выражение список
Mkdir директория права
Msgctl ID CMD ARG
Msgget KEY FLAGS
Msgsnd ID MSG FLAGS
Msgrcv ID VAR SIZE TYPE FLAGS
My список
Next метка next
No Module список

Oct выражение
Open файл выражение open файл
Opendir указатель выражение
Ord выражение
Pack шаблон список
Pipe READHANDLE WRITEHANDLE
Pop массив
Pos скаляр
Print файл список print список print
Printf файл список printf список
Push массив список

Q/строка/ qq/строка/ qx/строка/ qw/строка/
Quotemeta выражение
Rand выражение rand
Read файл скаляр длина смещение read файл скаляр длина
Readdir директория
Readlink выражение

Recv SOCKIT SCALAR LEN FLAGS
Redo метка redo
Ref выражение
Rename старое_имя новое_имя_файла
Require выражение require
Reset выражение reset
Return список
Reverse список
Rewindir директория

Rindex строка подстрока позиция rindex строка подстрока
Rmdir директория
S///
Scalar выражение
Seek файл позиция отсчет

Введение в Perl

Seekdir директория позиция
Select файл select
Select RBITS WBITS EBITS TIMEOUT

Semctl ID SEMNUM CMD ARG
Semget KEY NSEMS FLAGS
Semop KEY OPSTRING
Send SOCKET MSG FLAGS TO send SOCKET MSG FLAGS
Setpgrp PID PGRP
Setpriority WHICH WHO PRIORITY
Setsockopt SOCKET LEVEL OPTNAME OPTVAL
Shift массив shift
Shmctl ID CMD ARG
Shmget KEY SIZE FLAGS

Shmread ID VAR POS SIZE shmread ID STRING POS SIZE
Shutdown SOCKET HOW
Sin выражение
Sleep выражение sleep
Socket SOCKET DOMAIN TYPE PROTOCOL
Socketpair SOCKET1 SOCKET2 DOMAIN TYPE PROTOCOL
Sort подпрограмма список sort блок список sort список
Splice массив смещение длина список
Split /шаблон/ выражение предел

Sprintf формат список
Sqrt выражение
Srand выражение
Stat файл stat выражение
Study скаляр study
Substr выражение смещение длина substr выражение смещение
Symlink старый_файл новый_файл
Syscall список
Sysread файл скаляр длина смещение sysread файл скаляр длина

System список
Syswrite файл скаляр длина смещение
Tell файл tell
Telldir директория
Tie переменная класс список
Time
Times
Tr///
Truncate файл длина truncate выражение длина
Uc выражение

Ucfirst выражение
Umask выражение umask
Undef выражение undef
Unlink список
Unpack шаблон выражение
Untie переменная
Unshift массив список
Use модуль список use модуль
Utime список
Values хеш

Vec выражение смещение бит
Wait
Waitpid PID FLAGS
Wantarray
Warn список
Write файл write выражение write
Y///
Введение в Perl
Интернет ссылки и литература
Модули (packages)

Таблицы имен
Конструкторы и деструкторы
Классы
Создание библиотеки
Pragma библиотеки
Стандартные библиотеки
CPAN
Операторы и приоритеты
Термы и левосторонние списковые операторы

Унарные операторы
Операторы "привязки" =~ и !=
Мультипликативные операторы
Аддитивные операторы
Операторы сдвига
Именованные унарные операторы
Операторы отношений
Операторы равенства

Операторы работы с битами
Логические операторы (AND) и || (OR)
Оператор диапазона ' '
Условный оператор '? '
Операторы присваивания
Оператор ' ' (запятая)
Операторы not and or xor

Операторы ограничители строк
?PATERN?
Операторы вводавывода

Слияние констант
Целочисленная арифметика
Регулярные выражения (шаблоны)
Запуск интерпретатора Perl
Подпрограммы

Private переменные
Переменные типа local
Прототипы (prototypes)
Переопределение встроенных функций
Автозагрузка
Синтаксис
Декларации (объявления)

Простое предложение
Сложные предложения
If (EXPR) BLOCK Вычисляется логическое
Операторы управления циклом
Next подобен continue в С Переходит

Last подобен оператору break в
Redo начать новый цикл не вычисляя
Цикл for
Цикл foreach

Блоки и оператор switch
Оператор goto
POD операторы Документирование программ
Встроенные переменные Perl