« Return to Thread: Is there a difference between these two function definitions?

Re: Is there a difference between these two function definitions?

by HamletDRC :: Rate this Message:

Reply to Author | View in Thread

> So the methods are not equivalent?

I think they are equivalent. The AST for the two don't seem to differ at all.


On Wed, Jul 1, 2009 at 3:19 PM, Lex Williams<lyon2003@...> wrote:

>
>
>
> So the methods are not equivalent?
>
>
> ---------[ Received Mail Content ]----------
>
> Subject : Re: [groovy-user] Is there a difference between these two function
> definitions?
>
> Date : Wed, 1 Jul 2009 14:40:04 -0500
>
> From : "Hamlet D'Arcy"
>
> To : user@...
>
>
>
> Both create a method named myfunc with an Object parameter named param
>
> on the Script class.
>
>
>
> You can see this using the groovyConsole "Inspect Ast" feature in the
>
> nightly build of 1.7.
>
>
>
> --
>
> Hamlet D'Arcy
>
> hamletdrc@...
>
>
>
>
>
>
>
> On Wed, Jul 1, 2009 at 1:28 PM, Lex Williams wrote:
>
>>
>
>> Is there a difference between a function defined like this :
>
>>
>
>> def myfunc(def param) {
>
>> // whatever
>
>> }
>
>>
>
>> and
>
>>
>
>> def myfunc(param) {
>
>> // whatever
>
>> }
>
>> ? --------------------------------------------------------------------- To
>
>> unsubscribe from this list, please visit:
>
>> http://xircles.codehaus.org/manage_email
>
>
>
> ---------------------------------------------------------------------
>
> To unsubscribe from this list, please visit:
>
>
>
> http://xircles.codehaus.org/manage_email
>
>
>
>
>
> --------------------------------------------------------------------- To
> unsubscribe from this list, please visit:
> http://xircles.codehaus.org/manage_email



--
Hamlet D'Arcy
hamletdrc@...

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


--
Hamlet D'Arcy

 « Return to Thread: Is there a difference between these two function definitions?