Re: := vs = in some function definitions
- To: mathgroup at smc.vnet.net
- Subject: [mg113406] Re: := vs = in some function definitions
- From: Bill Rowe <readnews at sbcglobal.net>
- Date: Wed, 27 Oct 2010 05:16:48 -0400 (EDT)
On 10/26/10 at 5:32 AM, sam.takoy at yahoo.com (Sam Takoy) wrote:
>Here's one more thing I can't figure out:
>testFunction[f_][x_, y_] = Module[{},
>Print[f[x, y]];
>5
>];
>testFunction[ArcTan][x, y]
>Why doesn't this function print out ArcTan[x, y]?
After you define testFunction as you did above do
?testFunction
and see if that doesn't answer your question. Keep in mind when
you use Set (=) the right hand side is first evaluated then the
result of the evaluation is assigned to the left hand side.