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 |