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

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

Реклама

Perl для IP-Телефонии (9 – Чтение/Запись, часть 1)

предыдущая часть ««»» следующая часть
После окончания работы с дескриптором файла нужно вызвать функцию close, чтобы его закрыть. В вызове функции open обычно указывают два        параметра: имя дескриптора файла и имя файла, который должен быть открыт. В         качестве имени дескриптора файла может быть указан любой допустимый идентификатор Perl, состоящий из лю­бого сочетания прописных и строчных букв, цифр и символов подчеркивания. Чтобы было проще отличать эти имена от других переменных, большинство программистов Perl применяют в именах дескрипторов файлов только прописные буквы. Символ перед именем файла сообщает интерпретатору Perl на вашем компьютере или ноутбуке, чтобы он перезаписал содержи­мое файла, если файл уже существует, или создал новый файл, если он не существует. Файл будет затем открыт для записи. В случае успешного выполнения функция open возвращает истинное значение.

В ином случае она возвращает ложное значение, что заставляет интерпретатор Perl обработать выражение, находящееся справа от оператора or. Это выражение просто вызывает завершение работы с сообщением об ошибке, в котором применяется гло­бальная переменная $! интерпретатора Perl для выборки последнего полученного системного сообщения об ошибке.

Затем дважды выполняется вызов функции print для записи текста в дескрип­тор файла. Первым параметром функции print является дескриптор файла, а вторым и последующим параметрами — строки, которые должны быть записаны в дескриптор файла. Еще раз подчеркнем, что между именем дескриптора файла и строками, предназначенными для печати, нет запятой. Все, что будет выведено в дескриптор файла, появится в соответствующем ему файле. Если параметр функции print с указанием дескриптора файла будет опущен, этот параметр принимает значение по умолчанию, равное STDOUT.

После окончания вывода вызывается функция close для закрытия дескриптора файла. Функция close возвращает истинное значение, если дескриптор файла был закрыт без каких-либо нарушений, или ложное, если произошло какое-либо неблагоприятное событие, например переполнение диска. Проверка кода результата выполняется с использованием такой же конструкции с оператором or, как и при открытий файла.



2013-09-17 01:10:32

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


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


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


РЕКОМЕНДУЕМ

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