tests whether the argument is a number.
number/1 succeeds if Term is a number otherwise it fails.
Term term
| number(-11.3). | Succeeds. |
| number(100). | Succeeds. |
| number(Number). | Fails. |
| X is 3, Y is 2, number(X+Y). | Fails. |
This predicate is part of the ISO-Prolog Standard.
| scroll to top |
|