Определение 16.52. Команды list-deffgenerics и list-defmethods

(list-deffgenerics [<имя-модуля>])

(list-defmethods [<имя-родовой-функиии>])

С помощью необязательного параметра <имя-модуля> команды defgenerics можно указать имя конкретного модуля, и в этом случае команда будет выводить только родовые функции, определенные в заданном модуле. Если в качестве данного параметра использован символ *, то команда ото­бразит родовые функции, определенные во всех модулях системы. Если па­раметр <имя-модуля> не задан, в диалоговое окно системы будут выведены заголовки родовых функций текущего модуля.

Параметр <имя-родовой-функции> функции list-defmethods определяет кон­кретную функцию, методы которой будут выведены на экран. Если этот па­раметр не задан, команда выведет методы всех родовых функций, опреде­ленных в текущем модуле. Для каждой родовой функции методы отобража­ются в порядке приоритета вместе с их индексами.

Команды undefgeneric и undefmethod предназначены для удаления заголов­ков родовых функций и их методов.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: