Logo

Programming-Idioms

History of Idiom 131 > diff from v42 to v43

Edit summary for version 43 by Stanley:
New Cpp implementation by user [Stanley]

Version 42

2019-10-01, 04:52:17

Version 43

2019-10-01, 10:45:45

Idiom #131 Successive conditions

Execute f1 if condition c1 is true, or else f2 if condition c2 is true, or else f3 if condition c3 is true.
Don't evaluate a condition when a previous condition was true.

Idiom #131 Successive conditions

Execute f1 if condition c1 is true, or else f2 if condition c2 is true, or else f3 if condition c3 is true.
Don't evaluate a condition when a previous condition was true.

Extra Keywords
else switch case
Extra Keywords
else switch case
Code
(c1 && (f1(), true))
 || (c2 && (f2(), true))
 || (c3 && (f3(), true));
Comments bubble
Just for fun