groovy-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Marcin Erdmann <marcin.erdm...@proxerd.pl>
Subject Re: Elvis Assignment for Groovy 3
Date Sat, 03 Dec 2016 09:01:12 GMT
Awesome, thanks for implementing it Daniel.

On Sat, Dec 3, 2016 at 7:59 AM, Daniel Sun <realbluesun@hotmail.com> wrote:

> Hi all,
>
>        The new parser "Parrot" supports Elvis Assignment(i.e.  ?=) now.
> Here
> are some examples:
>
>     def a = 2
>     a ?= 1
>     assert a == 2
>
>     a = null
>     a ?= 1
>     assert a == 1
>
>     a = null
>     a ?= a ?= 1
>     assert a == 1
>
> P.S. supports static compilation as well.
>
> Cheers,
> Daniel.Sun
>
>
>
>
> --
> View this message in context: http://groovy.329449.n5.
> nabble.com/Elvis-Assignment-for-Groovy-3-tp5737108.html
> Sent from the Groovy Dev mailing list archive at Nabble.com.
>

Mime
View raw message