32.2 Предикаты для маркеров

Вы можете проверить объект, чтобы узнать, является ли он маркером, или является ли он целым числом или маркером. Последний тест полезен в связи с арифметическими функциями, работающими как с маркерами, так и с целыми числами.

Функция: markerp object

Эта функция возвращает t, если object является маркером, nil в противном случае. Обратите внимание, что целые числа не являются маркерами, хотя многие функции принимают либо маркер, либо целое число.

Функция: integer-or-marker-p object

Эта функция возвращает t, если object является целым числом или маркером, nil в противном случае.

Функция: number-or-marker-p object

Эта функция возвращает t, если object является числом (целым или с плавающей запятой) или маркером, nil в противном случае.