 <p>In Erlang, the <code>and</code> and <code>or</code> operators do not do short-circuit evaluation; you have to use <code>orelse</code> and <code>andalso</code> operators if you want short-circuiting behavior.</p>