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

Online Help

All Products    Maple    MapleSim


type/callable

check if an object is a procedure or appliable module

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

type(expr, callable)

Parameters

expr

-

expression

Description

• 

The type(expr, callable) calling sequence returns true if expr is either a procedure, a module with a ModuleApply procedure, or a name whose assigned value is one of the preceding.

Examples

> 

type( proc() end proc, callable );

true

(1)
> 

type⁡foo,callable

false

(2)
> 

type⁡2,callable

false

(3)
> 

type⁡D1,callable

false

(4)
> 

type⁡x⇒y,callable

false

(5)
> 

type⁡sin∘cos,callable

false

(6)
> 

type⁡f,g,callable

false

(7)
> 

type⁡LinearAlgebra,callable

false

(8)
> 

type⁡module_export⁡ModuleApplyend module,callable

false

(9)
> 

type( module() export ModuleApply := proc() end proc; end module, callable );

true

(10)

See Also

apply

evalapply

type

type/@

type/@@

type/appliable

type/procedure

unapply