local - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


type/local

check for a local variable

 

Calling Sequence

Parameters

Description

Supertypes

Examples

Calling Sequence

type(x, `local`)

type(x, `local`(t))

Parameters

x

-

any expression

t

-

type

Description

• 

The call type(x,`local`) returns true if x is a local variable and false otherwise.

• 

More precisely, it returns true if x is a symbol, and is not equal to the global variable with the same name. This includes module exports, but not environment variables.

• 

The name local is a keyword and therefore it must be enclosed by backquotes in a call to type.

• 

If the parameter t is included, it will check that x is assigned something of that type.

Supertypes

• 

type/symbol

Examples

typex,`local`

false

(1)

typeconvertx,`local`,`local`

true

(2)

f := proc() local a; a end proc:

zf

za

(3)

typez,`local`

true

(4)

See Also

convert/global

convert/local

type

type/global

type/symbol