MathGroup Archive 2003

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

Search the Archive

Functions with multiple groups of arguments? [David Park?]

  • To: mathgroup at
  • Subject: [mg40031] Functions with multiple groups of arguments? [David Park?]
  • From: AES/newspost <siegman at>
  • Date: Sun, 16 Mar 2003 02:48:03 -0500 (EST)
  • Sender: owner-wri-mathgroup at

In a recent message on Mathematica programming, David Park included a 
sample function definition in a form I've never encountered before, 

    f[a_,b_,c_][x_]  := a + Sin[b x + c]

What is this?  How does it work?  (I can guess, but don't seem to find 
anything about this in the Help files to confirm my guess)

Given the same values of a, b, c and x, does this form work differently 
in *any* way from

    f[a_,b_,c_, x_]  := a + Sin[b x + c]

If not, why do it this way? Or is the only reason for doing it this way 
one of cosmetics?


"Power tends to corrupt.  Absolute power corrupts absolutely."  
Lord Acton (1834-1902)
"Dependence on advertising tends to corrupt.  Total dependence on 
advertising  corrupts totally." (today's equivalent)  

  • Prev by Date: Re: Re: Summations with Primes
  • Next by Date: Re: Summations with Primes
  • Previous by thread: Re: Automatic detection for application of NSolve or FindRoot
  • Next by thread: How to handle powers in c-code generation?