Paul King created GROOVY-10943:
----------------------------------

             Summary: Consider additional use of _ as a placeholder
                 Key: GROOVY-10943
                 URL: https://issues.apache.org/jira/browse/GROOVY-10943
             Project: Groovy
          Issue Type: Dependency upgrade
            Reporter: Paul King


Recent Java versions make underscore, "_", an illegal variable name. This is to 
allow it to be used as a placeholder as per JEP 302: Lambda Leftovers[1]. This 
issue is to explore how better to have such a placeholder in Groovy.

This strengthens an informal convention already in use. Instead of writing this:

{code}
def (coordX, coordY, unusedZ) = coord3D()
{code}

Sometimes it is written as:

{code}
def (coordX, coordY, _) = coord3D()
{code}


 [1] [https://openjdk.org/jeps/302]

 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to