[Gambas-user] strange problem with NOT
    Jean-Francois Perreault 
    cmcpero at ...142...
       
    Tue Mar 22 04:15:31 CET 2005
    
    
  
Rob wrote:
>On Monday 21 March 2005 15:10, Jean-Francois Perreault wrote:
>  
>
>>IF (b <> 0) AND (c > d) THEN
>>then both expression are evaluated before the AND , causing a
>>performance penalty
>>    
>>
>
>Are you sure it has to be that way?  I'm pretty sure Perl's short 
>circuiting, when confronted with
>
>if (($b != 0) && ($c > $d)) {
>
>would evaluate "$b != 0" and then stop if it were false.
>
>Rob
>  
>
I haven't tried , but I'd guess that no , unless it's a hack because () 
has the highest priority , even over + and -
but does gambas implement short circuiting and expression evaluation 
re-ordering optimisations ?
    
    
More information about the User
mailing list