Logo

Programming-Idioms

History of Idiom 131 > diff from v27 to v28

Edit summary for version 28 by miso:
New Java implementation by user [miso]

Version 27

2019-05-21, 09:12:45

Version 28

2019-05-31, 12:23:57

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
if (c1) {
   f1();
} else if (c2) {
   f2();
} else if (c3) { 
   f3();
}