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