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;
// output
10
temp 11;
// output
1.1
temp 0.5
// output
5