Re: Improper use of slot
- To: mathgroup at smc.vnet.net
- Subject: [mg58774] Re: Improper use of slot
- From: Peter Pein <petsie at dordos.net>
- Date: Sun, 17 Jul 2005 13:03:21 -0400 (EDT)
- References: <dbd0vm$2s4$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Robert G. Wilson v schrieb: > Help, I am trying to 'pipe' into Binomial[] two arguments which are taken from > a list, say lst. I could do something like: > > .... lst= ...; Binomial[ Max[lst], Min[lst]] > > but I was hoping for something a little bit more elegant like: > > Binomial[ Last[#], First[#]] & /@ lst > > but that dog wont hurt. Any suggestions? > > Thank you in advance. > > Bob Wilson. > Hi Bob, use the function application (f[lst] or f@lst) instead of mapping (f/@lst)! Examples: In[1]:= Binomial[Max[#], Min[#]]&@{2, 4, 3, 5} Out[1]= 10 In[2]:=Simplify[ Binomial[Max[#], Min[#]]& /@ {{2, 4, 3, 5}, {k, n}}, n > k] Out[2]= {10, Binomial[n, k]} Peter P.S. sorry, if this message arrives twice; I've got a temporary problem with my mail/news client. -- Peter Pein Berlin http://people.freenet.de/Peter_Berlin/