Связь и интернет Архив Программирование
   
Сделать стартовойСделать закладку            
   ПОИСК  
   
Главная / Perl / Руководство Маслов /
8  Perl
8  PHP
8  JavaScript
8  HTML
8  DHTML
8  XML
8  CSS
8  C / C++
8  Pascal и Delphi
8  Турбо Ассемблер
8  MySQL
8  CASE-технологии
8  Алгоритмы
8  Python
8  Обратная связь
8  Гостевая книга
Новости о мире


Встроенные функции - Программирование от RIN.RU
Встроенные функции

sprintf формат, список                К таблице


Форматирует список по указанному формату аналогично функции sprintf() языка С.


sqrt выражение                К таблице


Возвращает корень квадратный выражения.


srand выражение                К таблице


Задает начальное значение для генератора случайных чисел - оператора rand. Если аргумент отсутствует, то используется текущее машинное время.


stat файл
stat выражение
               К таблице


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


($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,$atime,$mtime,$ctime,$blksize,$blocks)
= stat($filename);


где
$dev - имя устройства
$ino - номер i-узла
$mode - права доступа
$nlink - количество связей
$uid - идентификатор владельца
$gid - идентификатор группы
$rdev - тип устройства
$size - размер файла в байтах
$atime - дата последнего обращения
$mtime - дата последней модификации
$ctime - дата последнего изменения статуса
$blksize - размер блока на диске
$blocks - количество блоков в файле.
Если указан аргумент "_", то возвращается результат предыдущего вызова stat().


study скаляр
study
               К таблице


Включение метода частотного сравнения. Целесообразность применения зависит от количества поисков и количества констант в строке в которой ведется поиск. Функция работает следующим образом: Для указанного скаляра (если аргумент отсутствует берется значение переменной $_) строится список указателей на каждый символ строки. Затем, когда начинается поиск, первыми просматриваются символы, которые наиболее редко встречаются в английском языке. Выигрыш по времени очевиден, когда выполняется многократный поиск в одной и той же строке, и время затраченное на индексацию окупается.


substr выражение, смещение, длина
substr выражение, смещение
               К таблице


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


symlink старый_файл, новый_файл                К таблице


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


syscall список                К таблице


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


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


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


system список                К таблице


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


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


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

<<<  НазадВперед  >>>
 1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21 


 8  Комментарии к статье  8 8  Обсудить в чате

8  В тему

От простого к сложному

Запуск Perl-программы

Синтаксис

Модули

Переменные

Встроенные переменные

Регулярные выражения

Операторы и приоритеты

Форматы отчетов

Подпрограммы

Отладка Perl программ.

 
  
  
    Copyright ©  RIN 2003 - 2004      * Обратная связь