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

Online Help

All Products    Maple    MapleSim


type/And, type/Or, type/Not, type/Non

boolean combinations of types

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

type(expr, And(type1, type2, ...))

type(expr, Or(type1, type2, ...))

type(expr, Not(type1))

type(expr, Non(type1))

Parameters

expr

-

expression

type1, type2, ...

-

type

Description

• 

An expression is of type And(type1, type2, ...) if it is all of the types type1, type2, ... .

• 

An expression is of type Or(type1, type2, ...) if it is one of the types type1, type2, ... . Note the Or(type1, type2, ...) is equivalent to {type1,type2,...} but the type checks always occur in order.  This may be useful if it is known that one type check is faster than a second, or if the later type check doesn't make sense (or leads to an error) when the earlier one is satisfied.

• 

An expression is of type Not(type1) if it is not of type type1. Non(type1) is equivalent to Not(type1).

Examples

type2.0,Andembedded_real,Notnumeric

false

(1)

type2.0+0.I,Andembedded_real,Notnumeric

true

(2)

type3,Orname,realcons

true

(3)

See Also

boolean

type