Spec-Zone.ru › Elisp

Предикаты типов чисел

Функции в этом разделе проверяют числа или определённый тип числа. Функции integerp и floatp могут принимать в качестве аргумента любой тип Lisp-объекта (иначе они были бы малополезны), но предикат zerop требует в качестве аргумента число. См. также integer-or-marker-p и number-or-marker-p, в Предикаты для маркеров.

Функция: bignump объект

Этот предикат проверяет, является ли его аргумент большим целым числом, и возвращает t в случае успеха, nil в противном случае. В отличие от малых целых чисел, большие целые числа могут быть = или eql даже если они не являются eq.

Функция: fixnump объект

Этот предикат проверяет, является ли его аргумент малым целым числом, и возвращает t в случае успеха, nil в противном случае. Малые целые числа могут быть сравнены с eq.

Функция: floatp объект

Этот предикат проверяет, является ли его аргумент числом с плавающей точкой, и возвращает t в случае успеха, nil в противном случае.

Функция: integerp объект

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

Функция: numberp объект

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

Функция: natnump объект

Этот предикат (название происходит от фразы «натуральное число») проверяет, является ли его аргумент неотрицательным целым числом, и возвращает t в случае успеха, nil в противном случае. 0 считается неотрицательным.

wholenump является синонимом для natnump.

Функция: zerop число

Этот предикат проверяет, является ли его аргумент нулём, и возвращает t в случае успеха, nil в противном случае. Аргумент должен быть числом.

(zerop x) эквивалентно (= x 0).

Copyright © 1990-1996, 1998-2022 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
https://www.gnu.org/software/emacs/manual/html_node/elisp/Predicates-on-Numbers.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API