if-else

语法

if (condition){

statement

}

else{

statement

}

详情

“if”后面必须加上括号。如果一个分支需要执行多行语句,必须通过花括号{}将多条块语句括起来;一条语句的话,花括号可省略。

请注意,如果condition是NULL或者!NULL,则按照false处理,执行else语句。

例子

$ def temp(const a) {
$     if (a>10)
$         return a\10  //若只执行一条语句,花括号{}可以省略
$     else if (a<=10 && a>1)
$         return a
$     else{
$         b=abs(a)*10  //若需要执行多条语句,必须使用花括号括起来
$         return b
$     }
$ };

$ temp 10;
10
$ temp 11;
1.1
$ temp 0.5
5