Re: lists of variables

*To*: mathgroup at smc.vnet.net*Subject*: [mg58178] Re: lists of variables*From*: "dkr" <dkrjeg at adelphia.net>*Date*: Tue, 21 Jun 2005 06:02:53 -0400 (EDT)*References*: <d9630u$q1t$1@smc.vnet.net>*Sender*: owner-wri-mathgroup at wolfram.com

As an addendum to my previous reply, the following example shows one way you can use the list of variables in defining functions: In[46]:= var=ToExpression[Map["t"<>ToString[#]&,Range[3]]] Out[46]= {t1,t2,t3} In[47]:= f[Sequence@@Map[Function[Pattern[#,Blank[]]],var]]=Plus[Sequence@@var]; In[48]:=f[1,2,3] Out[48]=6 Note that Set, not SetDelayed, has been used in the function definition, since var on the righthand side must be evaluated before pattern matching occurs.