MathGroup Archive 1999

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Q: extracting list of arguments of function

  • To: mathgroup at smc.vnet.net
  • Subject: [mg16557] Re: [mg16468] Q: extracting list of arguments of function
  • From: Jurgen Tischer <jtischer at col2.telecom.com.co>
  • Date: Tue, 16 Mar 1999 04:00:25 -0500
  • Organization: Universidad del Valle
  • References: <199903130722.CAA24544@smc.vnet.net.>
  • Sender: owner-wri-mathgroup at wolfram.com

JT,

foo[goo_Symbol[moo_,noo_]]:={moo,noo}

Jurgen (JT)

Jerzy Niesytto wrote:
> 
> Let's assume that we want to pass function goo as argument
> to another function foo and extract list of arguments
> of the function goo:
> foo[fun_] := Module[{argList}, argList = Table[fun[[i]],{i,1,2}] ]
> foo[goo[x,y]];
> 
> This will result in list:
> {x,y}
> 
> But if goo was defined before eg:
> goo[s_,t_] = s^2 + t^3;
> 
> then we get:
> {x^2,y^3} .....
> 
> Can anybody point me in a right direction here?
> Sorry for such an elementary question...
> 
> JT



  • Prev by Date: Re: Most efficient method of simplifying
  • Next by Date: Re: Supressing Plot Output
  • Previous by thread: Q: extracting list of arguments of function
  • Next by thread: Re: Q: extracting list of arguments of function