Re: Programming Problem
- To: mathgroup at smc.vnet.net
- Subject: [mg30114] Re: [mg30109] Programming Problem
- From: BobHanlon at aol.com
- Date: Sat, 28 Jul 2001 22:08:51 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
In a message dated 2001/7/28 1:56:05 AM, schmitther at netcologne.de writes:
>I invoke a function in the form new["xyz"].
>In this function I want to assign something to a variable with the name
>xyz.
>Is this possible and if it is possible, how can it be done?
>
In[1]:=
new[x_String] := Module[{xvalue = ToExpression[x]},
f = Sin[xvalue];
ToExpression[x <> "=" <> ToString[f]]];
In[2]:=
xyz = 2;
In[3]:=
new["xyz"];
In[4]:=
xyz
Out[4]=
Sin[2]
In[5]:=
new["xyz"];
In[6]:=
xyz
Out[6]=
Sin[Sin[2]]
Bob Hanlon
Chantilly, VA USA