type/range - Maple Programming Help

Online Help

All Products    Maple    MapleSim


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

type/range

check for a range

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

type(expr, 'range')

type(expr, 'range'(typespec))

type(expr, '`..`')

type(expr, '`..`'(typespec))

Parameters

expr

-

any expression

typespec

-

any type expression

Description

• 

This function returns true if expr is of type range, and false otherwise.

• 

An expression of type range (also called type `..`) has two operands, the expression on the left-hand side and the expression on the right-hand side. These two operands are separated by an ellipsis (..) .

• 

The optional parameter typespec may be used to specify a type that the operands of expr must also satisfy. The typespec parameter may be used with either form (range or `..`) of the type.

Examples

typea..b,'`..`'

true

(1)

type1..4,'`..`'

true

(2)

typei..j,'range'

true

(3)

type1..n,'range'

true

(4)

type1..n,'range'posint

false

(5)

type1..10,'range'posint

true

(6)

See Also

plot[range]

range

type

type[Range]