Re: multiple choice IF condition
- To: mathgroup at smc.vnet.net
- Subject: [mg56441] Re: multiple choice IF condition
- From: David Bailey <dave at Remove_Thisdbailey.co.uk>
- Date: Tue, 26 Apr 2005 01:32:41 -0400 (EDT)
- References: <d4hvhj$1ha$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
marloo3 at mail15.com wrote: > could we have a more practical way than this way of choosing some numbers of the > choice: > > a = 0; > Table[If[i == 3 || i == 5 || i == 9 || i==18, a = a + i], {i, 20}] > > ie: i wish if it is possible like this: > If[i==3 ||5 ||9||18, ...] > > Thanks very much > mark > The syntax you propose is close to normal speech, but is not used by most programming languages (I am sure there must be some obscure programming language that permits it). However, perhaps you should use MemberQ: If[MemberQ[{3,5,9,18},i],a=a+i] David Bailey dbaileyconsultancy.co.uk