Logo

Programming-Idioms

History of Idiom 131 > diff from v37 to v38

Edit summary for version 38 by nopeslide:
New Erlang implementation by user [nopeslide]

Version 37

2019-09-26, 18:10:44

Version 38

2019-09-27, 09:52:42

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();
	C2 -> f2();
	C3 -> f3()
end.
Comments bubble
default if block behaviour
Doc URL
http://erlang.org/doc/reference_manual/expressions.html#if