Re: how to get an assignment from a rule ?
- To: mathgroup at smc.vnet.net
 - Subject: [mg29329] Re: how to get an assignment from a rule ?
 - From: "Kevin J. McCann" <KevinMcCann at home.com>
 - Date: Thu, 14 Jun 2001 02:27:11 -0400 (EDT)
 - References: <9g7411$cf3$1@smc.vnet.net>
 - Sender: owner-wri-mathgroup at wolfram.com
 
Guido, I assume that what you would like is to have a=b and c=d. Here is a 
way
a=.;
c=.;
(* You have the following rule from something else *)
rul={a->b,c->d}
rul/.Rule->Set
(*Now check to see that the assignment has been made *)
{a,c}
(*Mathematica should output {b,d} *)
To see why this works type
rul//Fullform
you will see something like this
List[Rule[a,b],Rule[c,d]]
when you typed rul/.Rule->Set, you changed the "Rule" in the above to "Set" 
that is you made the assignments.
Cheers,
Kevin
The wise words of Guido Carlet on Wednesday 13 June 2001 03:16:
> Anybody knows how to do this in Mathematica ?
> 
> I have a list of rules:
> 
> {a->b,  c->d}
> 
> and  I want to get the corresponding  assignments:
> 
> a = b
> 
> c = d
> 
> Is there a command in Mathematica to do this ?
> 
> Thank you !
> 
> 
> 
> 
>