Есть ли в Perl перечислимый тип?
На самом деле Perl имеет enumerations тип перечисления, как в C. Попробуйте enum это для подробностей.
Например:
use enum qw(HOME WORK MOBILE);
Теперь enumerations у нас есть:
HOME == 0
WORK == 1
MOBILE == 2
Вы также можете perl5 установить индексы самостоятельно:
use enum qw(HOME=0 WORK MOBILE=10 FAX);
Теперь enumerations у нас есть:
HOME == 0
WORK == 1
MOBILE == 10
FAX == 11
Подробнее см. here.
Обратите perl внимание, что это поддерживается enum не во всех версиях Perl. Я enum знаю, что v5.8.3 его не поддерживает, а perl5 v5.8.7 поддерживает.
perl
enums
Есть ли в Perl перечислимый тип?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.