perl._specialnye_peremennye
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия | |||
perl._specialnye_peremennye [2016/04/03 22:00] – daniil | — | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Perl. Специальные переменные ====== | ||
- | ---- | ||
- | В первой колонке таблицы указаны имена переменных по умолчанию. | ||
- | |||
- | Во второй колонке - " | ||
- | |||
- | ^ Имя переменной | ||
- | ^ Cпециальные переменные регулярных выражений | ||
- | | **%%$& | ||
- | | **%%$' | ||
- | | **%%$*%%** | %% %% | Вместо модификатора /m в шаблоне | | ||
- | | **%%$+%%** | %%$LAST_PAREN_MATCH%% | Последняя подстрока | | ||
- | | **%%$^R%%** | %%$LAST_REGEXP_CODE_RESULT%% | результат выражения **%%(?{ code })%%** | | ||
- | | **%%$`%%** | %%$PREMATCH%% | Предпоследняя подстрока | | ||
- | | **%%@+%%** | %%@LAST_MATCH_END%% | Массив конечных позиций | | ||
- | | **%%@-%%** | %%@LAST_MATCH_START%% | Массив начальных позиций | | ||
- | ^ Переменные указателя файла | ||
- | | **%%$% %%** | %%$FORMAT_PAGE_NUMBER%% \\ %%HANDLE-> | ||
- | | **%%$-%%** | %%$FORMAT_LINES_LEFT%% \\ %%HANDLE-> | ||
- | | **%%$=%%** | %%$FORMAT_LINES_PER_PAGE%% \\ %%HANDLE-> | ||
- | | **%%$^%%** | %%$FORMAT_TOP_NAME%% \\ %%HANDLE-> | ||
- | | **%%$|%%** | %%$OUTPUT_AUTOFLUSH%% \\ %%HANDLE-> | ||
- | | **%%$~%%** | %%$FORMAT_NAME%% \\ %%HANDLE-> | ||
- | ^ Специальные переменные пакетов | ||
- | |||
- | | **%%$a, $b Переменные функции sort | ||
- | | **%%@F | ||
- | Специальные указатели файлов для пакетов | ||
- | | **%%ARGV Указатель файлов из @ARGV | ||
- | | **%%ARGVOUT ARGV с ключом -i | ||
- | Специальные переменные для всей программы | ||
- | | **%%$! $ERRNO | ||
- | | **%%$OS_ERROR Код последней ошибки | ||
- | | **%%$" | ||
- | | **%%$# | ||
- | | **%%$$ $PID | ||
- | | **%%$PROCESS_ID Номер процесса | ||
- | | **%%$( $GID | ||
- | | **%%$REAL_GROUP_ID Реальный GID | ||
- | | **%%$) $EGID | ||
- | | **%%$EFFECTIVE_GROUP_ID Эффективный GID | ||
- | | **%%$, | ||
- | | **%%IO:: | ||
- | | **%%$OFS Разделитель полей | ||
- | | **%%$. $NR | ||
- | $INPUT_LINE_NUMBER | ||
- | HANDLE-> | ||
- | | **%%$/ $RS | ||
- | $INPUT_RECORD_SEPARATOR | ||
- | IO:: | ||
- | | **%%$0 $PROGRAM_NAME Имя программы | ||
- | | **%%$: | ||
- | IO:: | ||
- | | **%%$; | ||
- | $SUBSCRIPT_SEPARATOR Разделитель индексов массивов | ||
- | | **%%$< | ||
- | $REAL_USER_ID Реальный UID | ||
- | | **%%$> | ||
- | $EFFECTIVE_USER_ID Эффективный UID | ||
- | | **%%$? | ||
- | | **%%$@ $EVAL_ERROR Ошибка операции eval | ||
- | | **%%$ARGV Имя файла чтения | ||
- | | **%%$[ $ARRAY_BASE Индекс первого элемента | ||
- | | **%%$\ $ORS | ||
- | $OUTPUT_RECORD_SEPARATOR | ||
- | IO:: | ||
- | | **%%$] Версия 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:: | ||
- | | **%%$^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:// |
perl._specialnye_peremennye.txt · Последнее изменение: 2016/04/04 00:00 (внешнее изменение)