русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Компоненты подпрограмм Описание


Дата добавления: 2014-11-28; просмотров: 561; Нарушение авторских прав


@_ Массив, содержащий аргументы подпрограммы

sub имя {операторы;} Определение подпрограммы

sub имя; Объявление подпрограммы

sub имя (список-типов) ; Объявление прототипа подпрограммы

имя-функции; Вызов функции

имя-функции (аргументы) ; Вызов функции

&имя-функции аргументы ; Вызов функции

my (список-объектов) Локальные переменные, определенные в данной подпрограмме или блоке

local (список-объектов) Локальная версия глобального объекта, известная текущей под­программе и блоку, а также остальным вызванным подпрограм­мам

\@ имя-массива Ссылка на массив (используется в списке аргументов для под-

держания целостности массива)

При работе с Perl 5 существует несколько способов вызова подпрограмм. Обычно для вызова подпрограммы указывают ее имя, предваренное символом &. Например, запись Sdispfile служит для вызова подпрограммы dispfile. Вместо символа S, можно применять круглые скобки. Если подпрограмма объявлена, для ее вызова дос­таточно указания имени. Ниже представлены различные способы вызова подпрограммы:

dispfile;

$dispflie;

dispfile ();

 

Подпрограммы могут принимать аргументы и возвращать значения в вызывающую программу. Аргументы и возвращаемые значения передаются как списки. Аргументы, указанные в вызове подпрограммы, становятся элементами массива @_, который затем передается в подпрограмму. Для обращения к конкретному аргументу используются те же операции, что и для обработки массивов и списков. Массив @_ применяется во всех подпрограммах для доступа к их аргументам.

Обращение к аргументам в массиве @_ происходит так же, как и к элементам любого массива. Первый аргумент обозначается как $_[0], второй — как $_[!] и т. д. В сле­дующем примере подпрограмма dispfilearg получает в качестве аргумента имя фай­ла. Используя элемент $_ [ 0 ], она выводит имя файла.



<== предыдущая лекция | следующая лекция ==>
Специальные символы Описание | Sub dispfilearg


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.075 сек.