当x成立时执行if的代码块,否则执行else的代码块,else部分可省略。else和if必须写在同一列上。与一些程序语言中不同,在集算器中,使用代码块来决定语句的作用范围,而不使用{}等符号,或者end if之类的语句。
|
A |
B |
C |
1 |
=demo.query("select * from EMPLOYEE") |
|
|
2 |
Male |
[] |
0 |
3 |
Female |
[] |
0 |
4 |
for A1 |
if A4.GENDER=="M" |
>B2=B2|A4.(NAME+" " +SURNAME) |
5 |
|
|
>C2+=1 |
6 |
|
else |
>B3=B3|A4.(NAME+" " +SURNAME) |
7 |
|
|
>C3+=1 |
例子中,C4,C5组成的if代码块和C6,C7组成的else代码块,根据B4中的判断结果选择执行,分别计算男员工和女员工的名单,以及男员工和女员工的总人数。计算结束后,可以在B2,B3,C2,C3中看到结果: