commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dmitri Blinov (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (JEXL-269) Indexed for-loop
Date Thu, 20 Sep 2018 05:35:00 GMT

     [ https://issues.apache.org/jira/browse/JEXL-269?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Dmitri Blinov updated JEXL-269:
-------------------------------
    Description: 
Introduce new extended syntax of 'for' statement, which allows to specify two variables, like
the following
{code:java}
for (var i, item : list){code}
Inside the loop, the first variable gets current iteration counter, starting from 0, and the
second variable gets current iterated value. The special consideration is taken for iteration
over map entries, like the following
{code:java}
for(var key, entry : map){code}
, in this case the first variable is the map key, and the second is the corresponding map
value

  was:
Introduce new extended syntax of 'for' statement, which allows to specify two variables, like
the following
{code:java}
for (var i, item : list){code}
Inside the loop, the first variable gets current iteration index, starting from 0, and the
second variable gets current iterated value. The special consideration is taken for iteration
over map entries, like the following
{code:java}
for(var key, entry : map){code}
, in this case the first variable is the map key, and the second is the corresponding map
value


> Indexed for-loop
> ----------------
>
>                 Key: JEXL-269
>                 URL: https://issues.apache.org/jira/browse/JEXL-269
>             Project: Commons JEXL
>          Issue Type: New Feature
>    Affects Versions: 3.1
>         Environment: I have created a PR for this feature, please see [PR#12|https://github.com/apache/commons-jexl/pull/12]
>            Reporter: Dmitri Blinov
>            Priority: Minor
>
> Introduce new extended syntax of 'for' statement, which allows to specify two variables,
like the following
> {code:java}
> for (var i, item : list){code}
> Inside the loop, the first variable gets current iteration counter, starting from 0,
and the second variable gets current iterated value. The special consideration is taken for
iteration over map entries, like the following
> {code:java}
> for(var key, entry : map){code}
> , in this case the first variable is the map key, and the second is the corresponding
map value



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message