Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
ModuleName:FunctionName(Arg1, Arg2, ..., ArgN) а module_name:function_name(Arg1, Arg2, ..., ArgN).call_function(ModuleName, FunctionName) ->
ModuleName:FunctionName().
foo(Bar) ->
catch begin
Zoo = do_some_very_necessary_work(),
if
Bar < 5 -> throw({error, invalid_bar});
true -> ok
end,
Result = do_bar(Bar, Zoo),
{ok, Result}
end.
Erlang для самых маленьких. Глава 2: Модули и функции