顺序结构 : 从下向下
分支结构 : 程序从两条或者多条路径中选择一条取执行
循环结果 : 程序在满足一定条件基础下,重复执行一段代码
if函数
if(表达式1,表达式2,表达3)
case结构
情况一:类似java中switch语句
case 变量|表达式|字段
when 值 then 返回值语句;
when 值 then 返回值语句;
…
else 返回值语句
end case;
情况二:类似java中多重if语句
case
when 判断条件 then 返回值1语句
when 判断条件 then 返回值2语句
…
else 返回值语句
end case ;
可以作为表达式,嵌套在其他语句中,可以放在任何地方,
作为独立语句只能放在begin end中
if结构
if 条件1 then 语句1
elseif 条件2 then 语句2
…
else 语句
end if
只能放在begin end中
循环结构
while,loop,repeat
iterate : 类似continue 结束本次循环
leave 类时 break , 跳出,本次循环
while:
[标签:]while 循环体条件 do
循环体;
end while [标签] ;


loop:
[标签:] loop
循环体 ;
end loop [标签];
repeat
[标签:] repeat
循环体;
until 结束循环的条件
end repeat [标签] ;
