assignable - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Mozilla Firefox.

Online Help

All Products    Maple    MapleSim


type/assignable

check if an object can be assigned to

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

type(expr, assignable)

type(expr, assignable(t))

Parameters

expr

-

any expression

t

-

type

Description

• 

The function type(expr, 'assignable') returns true if the expression expr can be assigned to; otherwise, it returns false.

• 

If the parameter t is included, it checks that expr is also of that type.

• 

An expression is assignable if one of the following is true:

  

- It is a symbol and it is not protected.

  

- It is of type indexed and its zeroth operand is either assignable or a table or an rtable.

  

- It is of type function and its zeroth operand is assignable.

Examples

> 

type⁡x0⁡4,assignable

true

(1)
> 

x0⁡4≔7

x0⁡4≔7

(2)
> 

type⁡x0,assignable⁡name

true

(3)
> 

type⁡f⁡x,assignable⁡name

false

(4)
> 

type⁡true,assignable⁡name

false

(5)

See Also

type

type/function

type/indexed

type/name

type/rtable

type/symbol

type/table