Modulinos: Difference between revisions
Content added Content deleted
(→{{header|F#}}: fix header) |
(Erlang idioms) |
||
Line 384:
Erlang has scripted main by default. scriptedmain.erl must be compiled before test.erl can access its functions.
Makefile:
scriptedmain.erl▼
<lang make>all: t
erl -noshell -s scriptedmain
-export([meaning_of_life/0]).▼
erl -noshell -s test
scriptedmain.beam: scriptedmain.erl
meaning_of_life() -> 42.▼
erlc scriptedmain.erl
test.beam: test.erl▼
main(_) ->▼
erlc test.erl
io:format("Main: The meaning of life is ~w~n", [meaning_of_life()]).</lang>▼
clean:
▲test.erl
-rm *.beam</lang>
▲scriptedmain.erl:
▲-export([meaning_of_life/0, start/0]).
▲meaning_of_life() -> 42.
▲<lang erlang>% Compile scriptedmain.erl first.
init:stop().</lang>
<lang erlang>-module(test).
-export([start/0]).
-import(scriptedmain, [meaning_of_life/0]).
init:stop().</lang>
=={{header|F Sharp|F#}}==
|