2.1.3代码块的if x … else …

x成立时执行if的代码块,否则执行else的代码块,else部分可省略。elseif必须写在同一列上。与一些程序语言中不同,在集算器中,使用代码块来决定语句的作用范围,而不使用{}等符号,或者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中看到结果: