Re: ReplaceAll in If Statement
- To: mathgroup at smc.vnet.net
- Subject: [mg19470] Re: [mg19448] ReplaceAll in If Statement
- From: "Carl K.Woll" <carlw at fermi.phys.washington.edu>
- Date: Sat, 28 Aug 1999 15:53:02 -0400
- Organization: Department of Physics
- References: <199908250525.BAA24791@smc.vnet.net.>
- Sender: owner-wri-mathgroup at wolfram.com
Tom, Your definition of opList should not have the braces. Try opList=a->True; instead. Carl Woll Dept of Physics U of Washington Tom Compton wrote: > In the following sequence I expected z to evaluate to 1 in the > Module. It appears that the test in the module does not > evaluate to either True or False. I don't understand why. > Can anyone explain? > > In[1]:= > opList={a->True}; > > In[2]:= > test[opts___]:=Module[{}, > If[a /. {opts}, z=1, z=2, z=3]; > {a, z} /. {opts}] > > In[3]:= > test[opList] > Out[3]= > {{True,3}} > > Tom Compton
- References:
- ReplaceAll in If Statement
- From: "Tom Compton" <comptont@concentric.net>
- ReplaceAll in If Statement