Re: "short circuiting" And and Or
- To: mathgroup at smc.vnet.net
- Subject: [mg70632] Re: "short circuiting" And and Or
- From: "Jens-Peer Kuska" <kuska at informatik.uni-leipzig.de>
- Date: Sat, 21 Oct 2006 05:14:38 -0400 (EDT)
- Organization: Uni Leipzig
- References: <eha5b7$b5b$1@smc.vnet.net>
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
|