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}}
> ]
>