Hi Paul,
I would be interested to hear if you see some advantages of going down 
the#define var defroute - apart from the obvious, that it is the 
easiest/fastest to implement ?
Cheers,mg
-------- Ursprüngliche Nachricht --------Von: Paul King <pa...@asert.com.au> 
Datum: 08.03.18  12:26  (GMT+01:00) An: dev@groovy.apache.org Betreff: Re: 
About supporting `var` of Java10+ 
What are peoples thoughts. Should we try to make "def" and "var" exactly 
aliases? Or almost?If we do, we need to add some info in the differences from 
Java section of the doco to explain the differences with Java's upcoming 
"var".If we don't, we need to articulate some good reasons for making the 
distinction.I am leaning slightly towards the former but I can see arguments 
for both sides. In any case I am interested in others thoughts.At a minimum, 
I'd like to see both ""def" and "var" recognised as reserved type names in the 
grammar rather than keywords.Any thoughts?

Cheers, Paul.

On Thu, Mar 8, 2018 at 7:57 PM, Jochen Theodorou <blackd...@gmx.org> wrote:




Am 08.03.2018 um 09:44 schrieb mg:


@unless you reassign, you would not notice the difference between current

def and the Java var:

1) If I don't need to reassign, I would use final instead of var :-)

2) Supporting var for fields that get initialized during declaration, also 
would feel very Groovy to me, although I personally would not expect to use 
that a lot.




they decided against using final and instead go with semi-final.



bye Jochen



Reply via email to