Terefang Verigorn created JEXL-182:
--------------------------------------

             Summary: null coalesce operator
                 Key: JEXL-182
                 URL: https://issues.apache.org/jira/browse/JEXL-182
             Project: Commons JEXL
          Issue Type: Improvement
    Affects Versions: 2.1.1
         Environment: all
            Reporter: Terefang Verigorn
            Priority: Trivial


common code often has constructs along the lines of:

String r = ((v == null) ? v : "default");

wouldnt this be better handled by a simple operator ?

groovy has "?:" (http://www.groovy-lang.org/operators.html#_elvis_operator)
like:

def r = (v ?: 'default');

and php 7 now has '??' 
(http://php.net/manual/en/migration70.new-features.php#migration70.new-features.null-coalesce-op)
like:

$r = ($v ?? 'default');



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to