Logo

Programming-Idioms

History of Idiom 131 > diff from v34 to v35

Edit summary for version 35 by tkoenig:
New Fortran implementation by user [tkoenig]

Version 34

2019-09-26, 15:58:27

Version 35

2019-09-26, 17:32:37

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) then
  call f1
else if (c2) then
  call f2
else if (c3) then
  call f3
end if