Of course, how could I have missed it before, thank you both :)

Jan


Blondeau Vincent wrote
> Hello,
> 
> You should but a block after "and:".
> If you don't, the instruction will be always executed...
> The block represents a kind of conditional action.
> 
> So if you want to do it works :
> false and: [ Transcript open ]
> 
> Hoping that it will help,
> 
> Best,
> Vincent BLONDEAU


Peter Uhnák wrote
> Hi,
> 
> that's because you need to pass a block, since you want to postpone to
> execution.
> i.e. false and: [Transcript open]. (otherwise the binary operation
> Transcript open will take precedence over keyword false and:)
> You can always look at the implementation of those things — I always learn
> something from it. :)
> 
> »and: alternativeBlock«
> 
> Peter





--
View this message in context: 
http://forum.world.st/Non-evaluating-and-or-tp4817211p4817419.html
Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.

Reply via email to