MathGroup Archive 2006

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: "short circuiting" And and Or


Hi,

something like

Catch[
If[TrueQ[#], Throw[$Failed], Print[#]] & /@

   {False, a, b, False, True, True,True}
]

Regards

  Jens

"Szabolcs Horvat" <szhorvat at gmail.com> schrieb im 
Newsbeitrag news:eha5b7$b5b$1 at smc.vnet.net...
| I'd like to write a function that tests whether 
there are any elements
| in a list that violate a certain condition. I 
could simply use
| And@@condition/@list, but for reasons of 
efficiency I'd like to stop
| the testing as soon as a "False" value is found. 
Is there any elegant
| way of doing this without writing an explicit 
While loop?
|
| Szabolcs Horvát
| 



  • Prev by Date: Re: Re: Infinity vs DirectedInfinity[1]
  • Next by Date: Re: Display glitch: \[ImaginaryI] appears as just "i"
  • Previous by thread: Re: "short circuiting" And and Or
  • Next by thread: Re: "short circuiting" And and Or