Определение 15.R6. Функция slot-default-value

(slot-default-value <имя-класса> <имя-слота>)

Функция next-handlerp осуществляет проверку наличия скрытых обработ­чиков сообщений и возвращает значение true, если такой обработчик суще­ствует, в противном случае функция возвращает значение FALSE.

Определение 15.87. Функция next-handlerp

(next-handlerp)

Если функция next-handlerp дала положительный результат, то обнаружен­ный скрытый обработчик можно вызвать при помощи функции call-next-handler. Скрытому обработчику передаются те же аргументы, что и вызы­вающему обработчику. Обработчик может продолжать свою работу после вызова функции call-next-handler. Кроме того, возможен множественный вызов функции call-next-handler, в этом случае скрытый обработчик будет вызываться нужное количество раз. Результатом работы данной функции служит результат вызванного скрытого обработчика или значение false в случае ошибки.

Определение 15.88. Функция call-next-handler

(call-next-handler)

Для изменения набора аргументов при вызове скрытого обработчика служит функция override-next-handler. В остальном эта функция подобна преды­дущей.


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



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