[ https://issues.apache.org/jira/browse/KARAF-5629?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16374648#comment-16374648 ]
ASF subversion and git services commented on KARAF-5629: -------------------------------------------------------- Commit 0b2c77ea69cda18f421090e98b07a9b10333e17a in karaf's branch refs/heads/master from [~gnt] [ https://gitbox.apache.org/repos/asf?p=karaf.git;h=0b2c77e ] Merge pull request #465 from gnodet/KARAF-5629 [KARAF-5629] Improve syntax of procedural functions > Add new karaf commands shell:elif and shell:else > ------------------------------------------------ > > Key: KARAF-5629 > URL: https://issues.apache.org/jira/browse/KARAF-5629 > Project: Karaf > Issue Type: New Feature > Components: karaf-shell > Affects Versions: 4.1.5, 4.2.0.M2 > Reporter: Lijun Liao > Assignee: Guillaume Nodet > Priority: Minor > Fix For: 4.2.0 > > > Take the following example: > {code:java} > if {"$v" equals "a"} { > do something a > } { > if {"$v" equals "b"} { > do something b > } { > if {"$v" equals "c"} { > do something c > } { > do something others > } > } > } > {code} > By introducing the commands shell:elif and shell:else, this can be simplified > as follows: > {code:java} > if {"$v" equals "a"} { > do something a > } elif {"$v" equals "b"} { > do something b > } elif {"$v" equals "c"} { > do something c > } else { > do something others > } > {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)