Прагма (pragma) в Perl - это обычный Perl-модуль, подпрограммы которого позволяют влиять на процесс компиляции perl-кода. Впрочем, некоторые прагмы могут влиять и на процесс исполнения программ perl.
Архив рубрики: Perl — документация
Что такое функция import в Perl?
Что такое функция require в Perl?
Функция require может вызываться с разными типами аргументов.
|
1 2 3 |
require VERSION require EXPR require |
Что такое таблица имен (symbol table) в Perl?
Для каждого пакета в Perl создается таблица имен. Таблица имен представляет собой хеш, имя которого совпадает с именем пакета. Ключами этого хеша являются имена глобальных переменных (а так же функций, указателей файлов и т.п.), определенных в текущем пакете. Значения хеша таблицы имен - переменные типа typeglob, которые содержат значения объявленных глобальных переменных.
Новая запись в таблице имен создается в тот момент, когда происходит объявление новой
глобальной переменной. Лексические переменные и "локальные" функции в таблицу не вносятся.
Если для текущего кода пакет не объявлен (директивой package), запись будет помещена в таблицу имен %main:: .
В таблицу имен пакета, отличного от main, могут включаться только те идентификаторы, имена которых начинаются с буквы или символа подчеркивания.
Функции defined и undef в perl — как с ними работать
Использование perl-модуля Redis.pm. Часть 5
Redis Hash - это неупорядоченный набор пар - "поле" и "значение". И "поле", и "значение", являются строками.
Работа с этими хэшами мало чем отличается от работы с обычными Perl-хэшами.
Использование perl-модуля Redis.pm. Часть 4
Redis ZSet или Sorted Set - это упорядоченное множество, коллекция строк. Каждый элемент такого множества, кроме собственно, значения-строки, имеет назначенную ему оценку (score) . Score служит для сортировки списка, и ее значение определяет положение элемента в списке. При изменении score для элемента - меняется и положение этого элемента.
Использование perl-модуля Redis.pm. Часть 3
Использование perl-модуля Redis.pm. Часть 2
Использование perl-модуля Redis.pm для работы с БД Redis. Часть 1
Краткая справка
Redis - это нереляционная база данных.
Используется в проектах с большими объемами информации и необходимостью быстрого доступа к ней.
Для хранения информации в Redis используются пары - ключ и значение. Ключ должен быть простой строкой, без пробелов и символов переноса строки. Значение ключа может иметь тип данных: строка, список, не упорядоченное множество, упорядоченное множество или хэш.
Работать с Redis значительно проще, чем с реляционными БД. Основной алгоритм работы: установить соединение с БД, получить значения определенных ключей, установить значения для ключей, закрыть соединение. И никаких вам INNER JOIN. Все возможные сортировки, отбор информации, осуществляется самим клиентом после получения данных.
Для работы с Redis в Perl, существует специальный модуль - Redis.pm - search.cpan.org: Redis.pm