not quite a bug, but...

Vlad Dumitrescu vlad_dumitrescu@REDACTED
Thu Mar 21 10:55:24 CET 2002


>From: Sean Hinde <Sean.Hinde@REDACTED>
> > The faulty code was:
> > 	case NewTime = 0 of
> > 		true -> ...
> > 		false ->
> > 	end,
>Some people recommend getting into the habit of putting the constant first
>so:
>  	case 0 = NewTime of
>  		true -> ...
>  		false ->
>  	end,

That is a good suggestion, I used it in C but it was a loooong time ago so I 
did forgot about it. :-)

However, I am only debugging old code, so it's not very useful then.

And also using a match as a case expression is not wise in any case, and I 
think erl_lint should be able to warn about that, the way C-lint does.

regards,
Vlad

_________________________________________________________________
Hämta MSN Explorer kostnadsfritt på http://explorer.msn.se/intl.asp




More information about the erlang-questions mailing list