Это команда pmethp, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
pmeth - показать методы класса Perl
ОПИСАНИЕ
Учитывая имя класса, распечатайте все методы, доступные для этого класса. Он делает это
загрузка в модуль класса и просмотр его таблицы символов и его предка
классы. Обычный вызов метода выглядит просто:
$ pmeth IO :: Socket | grep '^ con'
Признавайтесь
конфигурировать
соединяться
подключенный
Но тот, который пришел откуда-то еще, отмечен одним или несколькими обозначениями «через»:
DESTROY через IO :: Handle
экспорт через Exporter через IO :: Handle
Метод базового класса, который недоступен из-за того, что он скрыт близким производным классом.
метод с тем же именем (но доступный через SUPER: :) обозначается ведущим
"[переопределено]" перед ним:
[переопределено] новое через IO :: Handle
Константы, объявленные через константу, имеют начальную "[константу]", добавленную к выходным данным, но XS
"define" еще не помечены таким образом.
ПРИМЕРЫ
$ pmeth IO :: Socket
AF_INET
AF_UNIX
INADDR_ANY
INADDR_BROADCAST
INADDR_LOOPBACK
INADDR_NONE
SOCK_DGRAM
SOCK_RAW
SOCK_STREAM
принимать
связывать
карп
Признавайтесь
конфигурировать
соединяться
подключенный
квакать
Getsockopt
Импортировать
инет_атон
инет_нтоа
Слушать
new
package_sockaddr_in
package_sockaddr_un
одноранговое имя
протокол
RECV
регистр_домен
Отправить
Setsockopt
выключение
sockaddr_in
sockaddr_un
носочный домен
гнездо
пара розеток
псевдоним
носок
тип носка
Тайм-аут
unpack_sockaddr_in
unpack_sockaddr_un
DESTROY через IO :: Handle
SEEK_CUR через IO :: Handle
SEEK_END через IO :: Handle
SEEK_SET через IO :: Handle
_IOFBF через IO :: Handle
_IOLBF через IO :: Handle
_IONBF через IO :: Handle
_open_mode_string через IO :: Handle
автозапуск через IO :: Handle
блокировка через IO :: Handle
[переопределено] карп через IO :: Handle
clearrr через IO :: Handle
закрыть через IO :: Handle
[переопределено] признание через IO :: Handle
константа через IO :: Handle
[переопределено] кваканье через IO :: Handle
eof через IO :: Handle
ошибка через IO :: Handle
fcntl через IO :: Handle
fdopen через IO :: Handle
fileno через IO :: Handle
очистить через IO :: Handle
format_formfeed через IO :: Handle
format_line_break_characters через IO :: Handle
format_lines_left через IO :: Handle
format_lines_per_page через IO :: Handle
format_name через IO :: Handle
format_page_number через IO :: Handle
format_top_name через IO :: Handle
format_write через IO :: Handle
formline через IO :: Handle
gensym через IO :: Handle
getc через IO :: Handle
getline через IO :: Handle
getlines через IO :: Handle
получает через IO :: Handle
input_line_number через IO :: Handle
input_record_separator через IO :: Handle
ioctl через IO :: Handle
[переопределено] новое через IO :: Handle
new_from_fd через IO :: Handle
открыт через IO :: Handle
output_field_separator через IO :: Handle
output_record_separator через IO :: Handle
печать через IO :: Handle
printf через IO :: Handle
printflush через IO :: Handle
квалифицироваться через IO :: Handle
qualify_to_ref через IO :: Handle
читать через IO :: Handle
setbuf через IO :: Handle
setvbuf через IO :: Handle
stat через IO :: Handle
синхронизация через IO :: Handle
sysread через IO :: Handle
syswrite через IO :: Handle
усечь через IO :: Handle
ungensym через IO :: Handle
ungetc через IO :: Handle
unaint через IO :: Handle
писать через IO :: Handle
_push_tags через Exporter через IO :: Handle
экспорт через Exporter через IO :: Handle
export_fail через Exporter через IO :: Handle
export_ok_tags через Exporter через IO :: Handle
export_tags через Exporter через IO :: Handle
export_to_level через Exporter через IO :: Handle
[переопределено] импорт через Exporter через IO :: Handle
require_version через Exporter через IO :: Handle
ВЕРСИЯ через UNIVERSAL
можно через УНИВЕРСАЛ
[переопределено] импорт через UNIVERSAL
isa через UNIVERSAL
ЗАМЕТКА
Perl не делает различий между функциями, процедурами и методами, а также тем,
публичный или номинально частный, а также то, является ли метод номинально методом класса, объектом
метод или оба. Все они отображаются как подпрограммы в пространстве имен пакетов. Итак, если ваш класс
говорит "используйте Carp", вы просто загрязнили свое пространство имен такими вещами, как квакать() и признаваться(),
которые будут доступны как вызовы методов для объектов вашего класса.
Используйте pmethp онлайн с помощью сервисов onworks.net