Re: local or global variables

*To*: mathgroup at smc.vnet.net*Subject*: [mg111009] Re: local or global variables*From*: Patrick Scheibe <pscheibe at trm.uni-leipzig.de>*Date*: Fri, 16 Jul 2010 06:59:41 -0400 (EDT)

Hi, the ReplaceAll operator uses a slash not a backslash! Here it your corrected code gives In[24]:= f[x_] := Module[{sigma}, sigma /. {{sigma -> 1}, {sigma -> 2}}] f[x] Out[25]= {1, 2} Cheers Patrick On Fri, 2010-07-16 at 05:16 -0400, lynette wrote: > HI: > I have encountered a problem as follow, can anyone help? thanks a > lot. > > > when sigma is defined as local variable, the function doesn't work > f[x_]:=Module[ > {sigma}, > sigma \. {{sigma->1},{sigma->2}} > ] > when sigma is NOT defined as local variable, the function works > > f[x_]:=Module[ > {}, > sigma \. {{sigma->1},{sigma->2}} > ] >