Re: Thread? Through? Operate?

*To*: mathgroup at smc.vnet.net*Subject*: [mg32405] Re: [mg32388] Thread? Through? Operate?*From*: "Helge Andersson" <helgea at inoc.chalmers.se>*Date*: Sat, 19 Jan 2002 01:16:42 -0500 (EST)*Sender*: owner-wri-mathgroup at wolfram.com

Hello Johannnes, Here is one solution In[1]:= f={Sin, Cos, Exp}; arg={Pi/2,-Pi,1} #1[#2]&@@@Transpose[{f, arg}] Out[1]:= {1,-1,e} Helge Andersson Chalmers Sweden Johannes Wrote: Dear MathGroup members, I have a list of n unnamed functions f = {expr1 &, expr2 &,... ,exprn &} (each function has exactly one arguement. and a list of n arguments. arg = {arg1, arg2,... ,argn} I simply want to apply each function expri & to the respective argument argi in order to obtain the list of function values fi. Is there no more elegant way than the following one? Map[#[[1]][#[[2]]]&, Transpose[{f,arg}] Thanks, Johannes