I know the following:

[1] That the general form of conditional expression is: if *
Boolean_expression* then *exp1* else *exp2
*[2] That a conditional expression must always have both a then and an
elseexpression.
[3] That both *exp1* and *exp2* must have the same type, which is the type
of the entire conditional expression.
[4] That *exp1* must be <true-value> and *exp2* must be <false-value>

Reference: Discrete Mathematics Using Computer by John O'Donnell and et al.
(Second Edition)

My question: Is it possible that exp1 and exp 2  be different function calls
of another functions (separately) elsewhere within the same program?
Note: My Boolean_expression is Boolean
         My *exp1* is a function call elsewhere within the same program
(more like a subroutine)
         My *exp2* is another function call also elsewhere within the same
program.


Tope
South Africa
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to