class DarkRaha extends com { // разработка приложений
            String a="Главная" b="Контакты" c="О сайте"
};

основы

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

разное

переменные окружения
MySQL

Справочник по Perl

Ассоциативные массивы

В perl отображения реализованы в виде хеш-таблиц.

Имена переменных отображений имеют префикс %. Проинициализировать отображение можно массивом, при этом каждая пара элементов будет рассматриваться как пара ключ/значение. Также можно разделить ключ и значение не запятой, а =>.


%map=(1,"first","second",2);
# или
# %map=(1 => "first","second" > 2);
print $map{"second"};

индексация

Префикс % используется при обращении к отображению вцелом. При индексации следует использовать префикс переменных $. Индексы указываются в фигурных скобках.

При попытке чтения не существующего элемента возвращается значение undef. При попытке записи в не существующий элемент, добавляется новый элемент.


%map=(1,"first","second",2);
$map{"five"}=5;
print $map{"five"};

функции


%map=("red","R","green","G","blue","B");
#при инициализации следующим образом
#все работало криво на моей версии perl
#$map{"red","green","blue"}=("r","g","b");
print keys(%map), "\n";
delete $map{"blue"};
print keys(%map),"\n";

Рейтинг@Mail.ru