type/Array - Maple Programming Help

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : Programming : Data Types : Type Checking : Types : type/Array

type/Array

check for a Array (rtable-based)

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

type(expr, Array)

type(expr, 'Array'(R))

Parameters

expr

-

any expression

R

-

Array indexing function, any Array option, name square, or an expression sequence of these

Description

• 

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).

• 

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.

Examples

AArray1,2,3,4,5,6,7,8,9

A:=123456789

(1)

typeA,Array

true

(2)

Check the contents of the Array.

typeA,'Array'numeric

true

(3)

Check the shape or options of the Array.

rtable_optionsA

datatype=anything,subtype=Array,storage=rectangular,order=Fortran_order

(4)

typeA,'Array'square,datatype=anything,order=Fortran_order

true

(5)

typeA,'Array'datatype=integer

false

(6)

See Also

Array

rtable

rtable_options

type

type/rtable

type/structure

 


Download Help Document

Was this information helpful?



Please add your Comment (Optional)
E-mail Address (Optional)
What is ? This question helps us to combat spam