私はこのif
声明を持っています:
if
A /= B -> ok;
true ->
end.
のときは何もしないでほしいA == B
。
nothing
Erlang にはlikevoid
やの概念がありませんunit
。not_ok
(または、void
またはunit
.)のような別のアトムを返すことをお勧めします。
最良の答えは、if を使用せず、ユースケースのみです。
case A of
B -> ok;
C -> throw({error,a_doesnt_equal_b_or_whatever_you_want_to_do_now})
end
通常、ok
またはundefined
またはnoop
は、本質的に何も意味しないアトムとして返されます。