Инструменты пользователя

Инструменты сайта


perl._specialnye_peremennye

Различия

Показаны различия между двумя версиями страницы.


Предыдущая версия
perl._specialnye_peremennye [2016/04/03 22:00] daniil
Строка 1: Строка 1:
-====== Perl. Специальные переменные ====== 
  
----- 
-В первой колонке таблицы указаны имена переменных по умолчанию. 
- 
-Во второй колонке - "длинные имена" специальных переменных, которые можно использовать, если предварительно указать ''use English;''. 
- 
-^  Имя переменной  ^  Альтернативное Имя  ^  Краткое описание  ^ 
-^  Cпециальные переменные регулярных выражений  ^^^ 
-| **%%$&%%** | %%$MATCH%% | Найденная подстрока | 
-| **%%$'%%** | %%$POSTMATCH%% | Последняя подстрока | 
-| **%%$*%%** | %% %% | Вместо модификатора /m в шаблоне | 
-| **%%$+%%** | %%$LAST_PAREN_MATCH%% | Последняя подстрока | 
-| **%%$^R%%** | %%$LAST_REGEXP_CODE_RESULT%% | результат выражения **%%(?{ code })%%** | 
-| **%%$`%%** | %%$PREMATCH%% | Предпоследняя подстрока | 
-| **%%@+%%** | %%@LAST_MATCH_END%% | Массив конечных позиций | 
-| **%%@-%%** | %%@LAST_MATCH_START%% | Массив начальных позиций | 
-^  Переменные указателя файла  ^^^ 
-| **%%$% %%** | %%$FORMAT_PAGE_NUMBER%% \\ %%HANDLE->format_page_number(EXPR)%% | Номер текущей страницы | 
-| **%%$-%%** | %%$FORMAT_LINES_LEFT%% \\ %%HANDLE->format_lines_left(EXPR)%% | Число оставшихся строк | 
-| **%%$=%%** | %%$FORMAT_LINES_PER_PAGE%% \\ %%HANDLE->format_lines_per_page(EXPR)%% | Длина страницы вывода | 
-| **%%$^%%** | %%$FORMAT_TOP_NAME%% \\ %%HANDLE->format_top_name(EXPR)%% | Название формата заголовков | 
-| **%%$|%%** | %%$OUTPUT_AUTOFLUSH%% \\ %%HANDLE->autoflush(EXPR)%% | Сброс буфера | 
-| **%%$~%%** | %%$FORMAT_NAME%% \\ %%HANDLE->format_name(EXPR)%% | Название формата отчета | 
-^  Специальные переменные пакетов  ^^^ 
- 
-| **%%$a, $b Переменные функции sort 
-| **%%@F  
-Специальные указатели файлов для пакетов 
-| **%%ARGV Указатель файлов из @ARGV 
-| **%%ARGVOUT ARGV с ключом -i 
-Специальные переменные для всей программы 
-| **%%$! $ERRNO 
-| **%%$OS_ERROR Код последней ошибки 
-| **%%$" $LIST_SEPARATOR Разделитель элементов 
-| **%%$# Формат вывода чисел через print 
-| **%%$$ $PID 
-| **%%$PROCESS_ID Номер процесса 
-| **%%$( $GID 
-| **%%$REAL_GROUP_ID Реальный GID 
-| **%%$) $EGID 
-| **%%$EFFECTIVE_GROUP_ID Эффективный GID 
-| **%%$, $OUTPUT_FIELD_SEPARATOR 
-| **%%IO::Handle->output_field_separator EXPR 
-| **%%$OFS Разделитель полей 
-| **%%$. $NR 
-$INPUT_LINE_NUMBER 
-HANDLE->input_line_number(EXPR) Номер последней записи 
-| **%%$/ $RS 
-$INPUT_RECORD_SEPARATOR 
-IO::Handle->input_record_separator(EXPR) Разделитель записей 
-| **%%$0 $PROGRAM_NAME Имя программы 
-| **%%$: $FORMAT_LINE_BREAK_CHARACTERS 
-IO::Handle->format_line_break_characters EXPR Символы перевода строки 
-| **%%$; $SUBSEP 
-$SUBSCRIPT_SEPARATOR Разделитель индексов массивов 
-| **%%$< $UID 
-$REAL_USER_ID Реальный UID 
-| **%%$> $EUID 
-$EFFECTIVE_USER_ID Эффективный UID 
-| **%%$? $CHILD_ERROR Код завершения процесса 
-| **%%$@ $EVAL_ERROR Ошибка операции eval 
-| **%%$ARGV Имя файла чтения 
-| **%%$[ $ARRAY_BASE Индекс первого элемента 
-| **%%$\ $ORS 
-$OUTPUT_RECORD_SEPARATOR 
-IO::Handle->output_record_separator EXPR Разделитель записей 
-| **%%$] Версия Perl 
-| **%%$^A $ACCUMULATOR Накопитель write 
-| **%%$^C $COMPILING Опция -c 
-| **%%$^D $DEBUGGING Опция отладки -d 
-| **%%$^E $EXTENDED_OS_ERROR Информация об ошибке 
-| **%%$^F $SYSTEM_FD_MAX Максимальный дескриптор файла 
-| **%%$^H Подсказки для компилятора 
-| **%%$^I $INPLACE_EDIT Редактирование по месту 
-| **%%$^L $FORMAT_FORMFEED 
-IO::Handle->format_formfeed EXPR Перевод формата при выводе 
-| **%%$^M Пул памяти 
-| **%%$^N $LAST_SUBMATCH_RESULT Содержимое последнего захвата 
-| **%%$^O $OSNAME Операционная система 
-| **%%$^P $PERLDB Статус включения отладчика 
-| **%%$^S $EXCEPTIONS_BEING_CAUGHT Состояние интерпретатора 
-| **%%$^T $BASETIME Момент запуска программы 
-| **%%$^V $PERL_VERSION Версия Perl 
-| **%%$^W $WARNING Ключ предупреждения 
-| **%%$^X $EXECUTABLE_NAME Исполняемый модуль perl 
-| **%%$_ $ARG Переменная по умолчанию 
-| **%%${^CHILD_ERROR_NATIVE} Статус закрытия канала 
-| **%%${^ENCODING} Объект Encode 
-| **%%${^GLOBAL_PHASE} Текущая фаза интерпретатора Perl 
-| **%%${^MATCH} Найденная подстрока 
-| **%%${^OPEN} - 
-| **%%${^POSTMATCH} Последняя подстрока 
-| **%%${^PREMATCH} Предпоследняя подстрока 
-| **%%${^RE_DEBUG_FLAGS} Отладочный флаг regex 
-| **%%${^RE_TRIE_MAXBUF} Оптимизация памяти 
-| **%%${^TAINT} Режим -T 
-| **%%${^UNICODE} Параметры Unicode 
-| **%%${^UTF8CACHE}  
-| **%%${^UTF8LOCALE}  
-| **%%${^WARNING_BITS} Набор предупреждений 
-| **%%${^WIN32_SLOPPY_STAT}  
-| **%%%! %ERRNO 
-| **%%%OS_ERROR Хэш значений $! 
-| **%%%+ %LAST_PAREN_MATCH Хэш начальных позиций 
-| **%%%- Хэш конечных позиций 
-| **%%%ENV, %ENV{expr} Переменные окружения 
-| **%%%INC Имена загруженных файлов 
-| **%%%SIG, $SIG{expr} Обработчики сигналов 
-| **%%%^H Советы анализатору Perl 
-| **%%@ARGV Аргументы для программы 
-| **%%@INC Список каталогов 
-| **%%@_ @ARG Аргументы подпрограммы 
- 
- 
- 
----- 
- 
-===== Источники ===== 
- 
- 
-[[http://perl5doc.ru/perlvar-table|perl5doc.ru]] 
perl._specialnye_peremennye.txt · Последнее изменение: 2016/04/04 00:00 (внешнее изменение)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki