登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
【Case语句】 x=round(randomu(s,1)*10) Case x of 0:begin print,'a' print,'b' end 1:begin print,'c' print,'d' end 2:print,'e' else:begin print,'g' print,'f' end Endcase 对应x的每种情况,如果执行语句只有一句,直接写成 2:print,'e'; 如果有多个语句,则写成: 1:begin print,'c' print,'d' end 这里x的数据类型还可以是字符型等其他类型,罗列的几个情况可以是1,2,'a'这样混搭的。 如果没有else项,那得保证前面罗列了所有情况,找不到匹配项会出错。 Case语句只执行对应的语句,不会执行其他语句,与swicth不同。 【switch】 遇到了匹配项,从该处以后的语句全都执行。 X=2 Switch x of 1:语句 2:语句 3:语句 Endswitch
|