Erlang (programming language): Difference between revisions

Content deleted Content added
Line 124:
%% If fib/1 receives a negative number, then return the atom err_neg_val
%% Normally, such defensive coding is discouraged due to Erlang's 'Let
%% it Crash' philosophy, but here the result would be an infinite loop.
%% loop.
fib(N) when N < 0 -> err_neg_val;