首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

choose case is_zt 这一句是什么意思?能帮忙么?该怎么解决

2012-09-20 
choose case is_zt 这一句是什么意思?能帮忙么?choose case is_ztcase 0is_zt1st_1.textthis.textca

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 句式一般用于枚举类型比较多一些。

热点排行