Anonymous user
Loops/For with a specified step: Difference between revisions
Closer to description.
(Closer to description.) |
|||
Line 317:
=={{header|Erlang}}==
<lang erlang>%% Implemented by Arjun Sunel
%% for_loop/4 by Bengt Kleberg.
-module(loop_step).
-export([main/0, for_loop/1, for_loop/4]).
% This Erlang code for "For Loop" is equivalent to: " for (i=start; i<end ; i=i+2){ printf("* ");} " in C language.
Line 325 ⟶ 326:
for_loop(1).
for_loop(
for_loop( N, 4, 2, fun() -> io:fwrite("* ")
Do(),
▲for_loop(N) when N >= 4->
for_loop( I+Step, End, Step, Do );
for_loop( _I, _End, _Step, _Do ) -> ok.
</lang>
{{out}}
<pre>
</pre>
|