Mathematica 9 is now available
Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2008

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

Search the Archive

Re: nesting pure functions

  • To: mathgroup at smc.vnet.net
  • Subject: [mg85990] Re: nesting pure functions
  • From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
  • Date: Sat, 1 Mar 2008 04:36:42 -0500 (EST)
  • Organization: Uni Leipzig
  • References: <fq8qk6$j66$1@smc.vnet.net>
  • Reply-to: kuska at informatik.uni-leipzig.de

Hi,

you must give names to one of the parameter sets, i.e.,

Function[Function[{x,y},x*y][#1,#2]]
or

Function[{x,y},Function[#1*#2][x,y]]

Regards
   Jens

Ryan Olf wrote:
> I'm trying to define a function, g, such that given some parameters and 
> a function as arguments, it returns a pure function:
> 
> g[x_,y_,f_Function] = Function[f[x,y,#]]
> 
> However, I need to define g itself as a pure function. I'm not sure how 
> to do this. It may be something like this:
> 
> g = Function[Function[#3[#1,#2,#?????]]]
> 
> Obviously, I want #?????? to be the argument of the of the outermost 
> Function, and #1, #2, #3 of the innermost function.
> 
> Is there a way of defining g as a pure function (of a pure function) in 
> Mathematica?
> 
> I appreciate your help,
> Ryan
> 


  • Prev by Date: Re: nesting pure functions
  • Next by Date: How do twice Working Precision in square operation
  • Previous by thread: Re: nesting pure functions
  • Next by thread: Re: nesting pure functions