type/Array
check for a Array (rtable-based)
Calling Sequence
Parameters
Description
Subtypes
Supertypes
Examples
type(expr, Array)
type(expr, 'Array'(R))
expr
-
any expression
R
Array indexing function, any Array option, name square, or an expression sequence of these
A Maple Array is an rtable with subtype option Array.
The type(expr, Array) function returns true if expr is a Maple Array.
The type(expr, 'Array'(R)) function returns true if expr is a Maple Array with the indexing functions or options given in R (see Array for permissible options), or if the entries of expr have the type R, in case R is a type.
If R includes the name 'square', the dimensions of the Array are checked to see if they are all the same size (they do not have to have the same start and end values).
Note: It is essential to quote the word Array in this form of the calling sequence in order to avoid confusion with the Array(..) constructor function.
type/ByteArray
type/rtable
A≔Array⁡1,2,3,4,5,6,7,8,9
A≔123456789
type⁡A,Array
true
Check the contents of the Array.
type⁡A,Array⁡numeric
Check the shape or options of the Array.
rtable_options⁡A
datatype=anything,subtype=Array,storage=rectangular,order=Fortran_order
type⁡A,Array⁡square,datatype=anything,order=Fortran_order
type⁡A,Array⁡datatype=integer
false
See Also
Array
rtable
rtable_options
type
type/structure
Download Help Document