up previous next
IsNumber

checks if the argument is a number
Syntax

IsNumber(E:OBJECT):BOOL


Description
This function returns TRUE if E has type INT, RAT, or ZMOD. Otherwise, it returns FALSE.

Example
  Use R ::= QQ[x,y];
  IsNumber(x+y);
FALSE
-------------------------------
  IsNumber(3);
TRUE
-------------------------------
  IsNumber(3%5);
TRUE
-------------------------------