读书人

choose case is_zt 这一句是什么意思?

发布时间: 2012-09-20 09:36:50 作者: rapoo

choose case is_zt 这一句是什么意思?能帮忙么?
choose case is_zt
case '0'
is_zt='1'
st_1.text=this.text
case '1'
is_zt='1'
st_1.text=st_1.text+this.text
case '2'
is_zt='2'
st_1.text=st_1.text+this.text
case '3'
is_zt='4'
st_1.text=this.text
case '4'
is_zt='4'
st_1.text=st_1.text+this.text
case '5'
is_zt='5'
st_1.text=st_1.text+this.text
case '6'
is_zt='1'
st_1.text=this.text
end choose

这是PB 计算器的一段代码
我没看懂 第一句是什么意思
是 choose 的两个变量么?
case "0" 这句 和下面的代码
是 case 类型的 0 这个函数?
is_zt='1'
st_1.text=this.text
是这个函数的内部代码?
求解

[解决办法]
choose case is_zt
case '0'
is_zt='1'

如果is_zt = ‘0’ 就
is_zt='1'
st_1.text=this.text
。。。。。。。。
[解决办法]
choose case 变量名
case '值1'
......
case '值2'
......
end choose
是一个条件选择语句
相当于if else 语句
你的那段代码可以写成如下:
if is_zt = ‘0’ then
is_zt='1'
st_1.text=this.text
elseif is_zt = '1' then
is_zt='1'
st_1.text=st_1.text+this.text
elseif is_zt = '2' then
........
........
end if


choose case 句式一般用于枚举类型比较多一些。

读书人网 >PB

热点推荐