Я часто вижу, что функции Erlang возвращают ok
, или {ok, <some value>}
, или {error, <some problem>}
.
Предположим, что моя функция возвращает целое число N. Если моя функция возвращает только N или {ok, N}
?
Или предположим, что моя функция включает вызов io:function("Yada yada")
. Должен ли он возвращать ok
или вообще ничего?
Или предположим, что я делаю запись или забаву. Должен ли я возвращать {ok, R}
или (ok, F}
?
Спасибо,
LRP