convert/truefalse - Maple Programming Help

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : Programming : Data Types : Conversion : convert/truefalse

convert/truefalse

convert an expression to a value of type `truefalse'

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

convert( expr, 'truefalse' )

Parameters

expr

-

any Maple expression that can be evaluated as a boolean

Description

• 

The function convert( expr, 'truefalse' ) attempts to convert the expression expr to one of the two values true and false. This is intended to be used in composition with procedures that return a boolean literal that can include the value FAIL. The value FAIL is replaced by the value false.

• 

The argument expression expr must be an expression that can be evaluated as a boolean, resulting in one of the values true, false, or FAIL. If evalbexpr returns true, then the conversion also returns the value true. Otherwise, the conversion returns the value false.

Examples

converttrue,'truefalse'

true

(1)

convertfalse,'truefalse'

false

(2)

convertFAIL,'truefalse'

false

(3)

convert2<3&comma;&apos;truefalse&apos;

true

(4)

converta<b&comma;&apos;truefalse&apos;

Error, (in `convert/truefalse`) unable to convert a < b to type `truefalse'

sortposint&comma;integer&comma;numeric&comma;string&comma;subtype

string&comma;posint&comma;integer&comma;numeric

(5)

sortposint&comma;integer&comma;numeric&comma;string&comma;rcurryconvert&comma;&apos;truefalse&apos;&commat;subtype

string&comma;posint&comma;integer&comma;numeric

(6)

See Also

convert

evalb

sort

type/boolean

type/truefalse