Личный кабинет    
Назад К началу Вперед Карта сайта Телефонные коды стран и городов Мира Анализатор тарифов Служб IP-Телефонии и Рейтинг

Разделы
Введение
Литература
Операторы
Оборудование
Анализатор
Сотрудничество
Печать карт
Новости
Опросник
Коды
Справка
Работа
Каталог
Хостинг
Личный кабинет

Реклама

Perl для IP-Телефонии (13 – ООП в модулях, часть 1)

предыдущая часть ««»» следующая часть

В языке Perl ссылки являются указателями на структуры данных. Можно соз­вать ссылку на существующую структуру данных, используя оператор обратной косой черты. После создания ссылку можно копировать как обычный скаляр или записывать массивы или хеши. Для получения данных, содержащихся внутри ссылки, ее можно переадресовать с использованием префикса, соответствующего ее содержимому. Можно также обращаться по индексу к ссылкам в массиве и хеше без разадресации всего объекта с использованием оператора ->.

Объект - это ссылка с небольшими дополнительными свойствами. Эта ссылка “включается” в пакет конкретного модуля так, что продолжает нести информацию о том, в каком модуле она была создана. Включенная ссылка продолжает действо­вать аналогично любым другим ссылкам. Например, если объект с именем $object представляет собой включенную ссылку на хеш, к нему можно обратиться по индек­су примерно так: $object.->j.

Объекты отличаются от простых ссылок тем, что имеют методы. В вызове метода применяется нотация ->, но за этим оператором следует имя подпрограммы и необя­зательные параметры вызова подпрограммы. Иногда в вызове метода используются параметры: $object->print_record (encoding => 'EBCDIC').

В языке Perl символ “ служит в качестве синонима символа скобок и позволяет сделать связь между двумя параметрами более очевидной и имеет дополнительное преимущество в том, что автоматически заключает в кавычки параметр, находящийся слева от него. Это позволяет в данном случае записать encoding вместо "encoding". Если метод не принимает параметров, его часто записывают, опуская круглые скобки, как показано ниже.



2013-09-18 18:18:27

предыдущая часть ««»» следующая часть


ДОКУМЕНТАЦИЯ VoIP


НОВОСТИ СВЯЗИ


РЕКОМЕНДУЕМ

 
[ стандарты | обзор | оборудование | анализатор | коды | новости | карта | партнерам | Мы ВКонтаке ]
Запрещается копировать материалы сайта без уведомления авторов.
С вопросами и предложениями обращайтесь со страницы контактов
Copyright c 1999-2024 IPTop.Net
 
IP-Телефония, Интернет Телефония, Компьютерная телефония