Re: Questions about functions.
- To: mathgroup@smc.vnet.net
- Subject: [mg11812] Re: Questions about functions.
- From: bawolk@ucdavis.edu (Bruce Wolk)
- Date: Tue, 31 Mar 1998 02:28:31 -0500
- Organization: University of California, Davis
- References: <6esdkf$57j@smc.vnet.net> <6f1lvm$f9n@smc.vnet.net> <6fi7ca$4ri@smc.vnet.net>
On 28 Mar 1998 02:03:38 -0500, El alchemista
<jaimeco@pecos.rc.arizona.edu> wrote:
>I will appreciate your input to these two questions.
>
>1 - How can I convert the sequence of all arguments of a function into
>a list ? In vain I tried f[x__] := List @@ x
>
>
>2 - How can I make functions which use their own names , for instance so
>that s[e,f] for some symbol s and all expressions e , f
>becomes (s+e)(s+f) ?
>
>
>Many thanks
>
>jaime Combariza
>jaimeco@arizona.edu
>
>
Try this:
In[10]:=
f[x__]:=List[x]
In[11]:=
f[1,2]
Out[11]=
{1,2}
In[12]:=
s[e_,f_]:=(s+e) (s+f)
In[13]:=
s[x,y]
Out[13]=
(s+x) (s+y)
Cheers,
Bruce Wolk