• Пожаловаться

Владимир Маслов: Введение в Perl

Здесь есть возможность читать онлайн «Владимир Маслов: Введение в Perl» весь текст электронной книги совершенно бесплатно (целиком полную версию). В некоторых случаях присутствует краткое содержание. категория: Программирование / Базы данных / на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале. Библиотека «Либ Кат» — LibCat.ru создана для любителей полистать хорошую книжку и предлагает широкий выбор жанров:

любовные романы фантастика и фэнтези приключения детективы и триллеры эротика документальные научные юмористические анекдоты о бизнесе проза детские сказки о религиии новинки православные старинные про компьютеры программирование на английском домоводство поэзия

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

libcat.ru: книга без обложки

Введение в Perl: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Введение в Perl»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

В книге приводятся начальные сведения по новому языку программирования Перл. Данный язык получил широкое распространение в связи с развитием компьютерной сети Интернет. Все примеры в книге проверены для Перл версии 5.003 операционной системы Unix FreeBSD 2.1.0. Для программистов, системных администраторов и пользователей компьютеров.

Владимир Маслов: другие книги автора


Кто написал Введение в Perl? Узнайте фамилию, как зовут автора книги и список всех его произведений по сериям.

Введение в Perl — читать онлайн бесплатно полную книгу (весь текст) целиком

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Введение в Perl», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема

Шрифт:

Сбросить

Интервал:

Закладка:

Сделать

Для указанного скаляра (если аргумент отсутсвует берется значение переменной $_) строится список указателей на каждый символ строки.

Затем когда начинается поиск первыми просматриваются символы которые наиболее редко встречаются в английском языке.

Выигрыш по времени очевиден когда выполняется многократный поиск в одной и той же строке и время затраченной на индексацию окупается.

substr выражение, смещение, длина

substr выражение, смещение

Возвращает подстроку выражения начиная со смещения и заданной длины. Если смещение отрицательное то отсчет ведется от конца строки.

Если длина не указана то берется все до конца строки.

symlink старый_файл, новый_файл

Создает новый файл символически связанный со старым т.е. создает ссылку на файл. Возвращает 1 при успехе и 0 – неудаче.

syscall список

Выполняет системную функцию. Первый элемент списка – это имя функции а остальные элементы – ее аргументы.

Если функция не выполнима то возвращается фатальная ошибка.

Аргументы интерпретируются следующим образом.

Если аргумент число, то оно считаестя целым. Если не число то аргумент считается указателем на строку. Вам необходимо обеспечить достаточную длину аргумента для подстановки значения указателя. В Перл передается максимум 14 параметров. Обычно этого достаточно.

sysread файл, скаляр, длина, смещение

sysread файл, скаляр, длина

Прочитать из файла указанное число байт в скаляр с помощью системного вызова read(). Смещение обозначает позицию в скаляре после которой будут вставлены прочитанные байты.

system список

Делает то же самое что и «exec список» с той лишь разницей что вызов fork() делается первым и родительский процесс ждет завершения потомка. Возвращает значение аналогичное функции wait().

Для получения действительного кода завершения необходимо разделить на 256.

syswrite файл, скаляр, длина, смещение

syswrite файл, скаляр, длина

Записать в файл укзанное число байт скаляра с помощью системного вызова write(). Смещение указывает позицию в скаляре

откуда начинается запись.

tell файл

tell

Возвращает текущую позицию указателя в открытом файле. Если файл не указан то последнего читаемого файла.

telldir директория

Возвращает текущую позицию указателя в открытой директории.

Обычно это параметр для позиционирования указателя директории функцией seekdir().

tie переменная, класс, список

Присваивает переменную классу. Список – это аргументы new метода класса (TIESCALAR, TIEARRAY или TIEHASH).

Возвращает указатель на созданный новый объект класса который удобен для вызова других методов класса.

Внимание! Такие функции как keys() и values() могут вернуть в качесте значения огромное количество данных.

Для создания объекта ассоциативного типа необходимо определение следующих методов:

TIEHASH classname, LIST

DESTROY this

FETCH this, key

STORE this, key, value

DELETE this, key

EXISTS this, key

FIRSTKEY this

NEXTKEY this, lastkey

Обычного массива:

TIEHASH classname, LIST

DESTROY this

FETCH this, key

STORE this, key, value

[others TBD]

Скалярного типа:

TIEHASH classname, LIST

DESTROY this

FETCH this, key

STORE this, key, value

time

Возвращает количиство секунд начиная с 1 января 1970 г 00:00:00 UTC. Годы не разделяются на високосные.

times

Возвращает 4-х элементный массив значений:

($user, $system, $cuser, $csystem) = times;

где:

$user – пользовательское время процесса в секундах.

$system – системное время текущего процесса.

$cuser – время процесса-потомка текущего прцесса.

$csystem – его системное время.

tr///

Опрератор транслятор. Подробно смотри главу «Операторы».

truncate файл, длина

truncate выражение, длина

Усекает длину указанного файла.

uc выращение

Возвращает строку выражения в которой малые буквы заменены на заглавные.

ucfirst выражение

Возвращает строку выражения в которой первая буква заменена на заглавную.

umask выражение

umask

Устанавливает маску umask и возвращает старое значение.

Без аргумента возвращает текущее значение.

undef выражение

undef

Делает неопределенным значение выражения. Применяется только для скалярных переменных, целых массивов или подпрограмм. Всегда возвращает неопределенное значение.

Читать дальше
Тёмная тема

Шрифт:

Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Введение в Perl»

Представляем Вашему вниманию похожие книги на «Введение в Perl» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё не прочитанные произведения.


Отзывы о книге «Введение в Perl»

Обсуждение, отзывы о книге «Введение в Perl» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.