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