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.

Reply via email to