oct

Синтаксис

oct EXPR
oct

Описание

Функция интерпретирует выражение EXPR как строку, содержащую число в восьмеричном формате, и возвращает соответствующее ей значение. Если выражение EXPR начинается с 0х, строка автоматически интерпретируется как шестнадцатеричная.
Приведенный ниже фрагмент позволяет обрабатывать десятичные, восьмеричные и шестнадцатеричные числа, представленные в стандартном для Perl виде:
$val = oct($val) if $val =~ /^0/;
Если аргумент функции не указан, по умолчанию используется значение переменной $_. Функция используется обычно в таких, например, случаях, когда необходимо преобразовать строки типа "644" в код прав доступа к файлу. Дело в том, что по умолчанию Perl использует десятичную систему счисления, в то время как большая часть подобных констант, в память о машинах серии PDP и VAX, записывается в восьмеричной системе.



2011-04-26 00:53:16 lykich

Thanks




Оставить комментарий:
Ваше Имя:
Email:
Антибот: *  
Ваш комментарий: