fork download
  1. -module(main).
  2. -export([prog/0]).
  3.  
  4. start() ->
  5. return_positions([a, b, c]).
  6.  
  7. return_positions(X) ->
  8. return_positions(X, [], 1).
  9. return_positions([], Out, _I) ->
  10. lists:reverse(Out);
  11. return_positions([Head | Tail], Out, I) ->
  12. return_positions(Tail, [{Head, I}] ++ Out, I + 1).
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
./prog.erl:2: function prog/0 undefined
./prog.erl:4: Warning: function start/0 is unused
./prog.erl:7: Warning: function return_positions/1 is unused
./prog.erl:9: Warning: function return_positions/3 is unused
stdout
Standard output is empty