[erlang-questions] nand problem
Roelof Wobben
r.wobben@REDACTED
Mon Jan 26 18:36:57 CET 2015
Hugo Mills schreef op 26-1-2015 om 18:26:
> On Mon, Jan 26, 2015 at 05:21:42PM +0100, Roelof Wobben wrote:
> [snip]
>> b_and(true, true) ->
>> true;
>>
>> b_and(true, false) ->
>> false;
>>
>> b_and(false, true) ->
>> false;
>>
>> b_and(false, false) ->
>> false.
> You could make this shorter and possibly easier to read with
>
> b_and(true, true) ->
> true;
> b_and(_, _) ->
> false.
>
> i.e. define the (one) special case, and then just say that
> everything else evaluates to false. You can do something similar with
> b_or.
>
> Hugo.
>
Yes, I could do that .
I thought I have read somewhere that using _ for defensive programming
was nog good practice
but that was on using other on case on the next chapter.
I will change my code.
Roelof
More information about the erlang-questions
mailing list