if-else
Syntax
if(condition){
statements
}
else{
statements
}
Details
The parentheses after “if” are required. If more than one statement are to be executed in case a condition is true, we must specify a block of statements with braces { }. Otherwise the braces are optional.
Please note that if the condition is NULL or !NULL, it will be processed as false and execute the statement in else code block.
Examples
$ def temp(const a) {
$ if (a>10)
$ return a\10 //braces are optional if only need to execute one statement
$ else if (a<=10 && a>1)
$ return a
$ else{
$ b=abs(a)*10 //must use braces as we need to execute more than one statement
$ return b
$ }
$ };
$ temp 10;
10
$ temp 11;
1.1
$ temp 0.5
5