TC官方合作论坛

标题: 请问选择的条件语句不能用遍历循环吗? [打印本页]

作者: fdakerry    时间: 2014-7-29 09:44
标题: 请问选择的条件语句不能用遍历循环吗?
    选择(数字)
        遍历(i=0;i<个数;i++)
            条件 下拉框.获得内容("下拉框5",i,"个性设置"):
            下拉框.设置选项("下拉框5",i,"个性设置")
        遍历结束
        默认:
        下拉框.设置选项("下拉框5",1,"个性设置")
    选择结束

这段代码报错(发现没定义的字符),行:   遍历(i=0;i<个数;i++)
请问谁知道是什么原因啊?


作者: 续花丶    时间: 2014-7-29 09:57
本帖最后由 续花丶 于 2014-7-29 10:18 编辑

  1.     选择(数字)
  2.         遍历(i=0;i<个数;i++)
  3.             条件 下拉框.获得内容("下拉框5",i,"个性设置"): //放在这里不妥
  4.             下拉框.设置选项("下拉框5",i,"个性设置")
  5.         遍历结束
  6.         默认:
  7.         下拉框.设置选项("下拉框5",1,"个性设置")
  8.     选择结束
复制代码

帮助里面的示例:[attach]16702[/attach]

作者: q765758576    时间: 2014-7-29 10:35
还有种  就是 你先 遍历  在选择 遍历的i

作者: zxw445    时间: 2014-7-29 10:51
条件遍历只支持整数和字符

比如 整数

选择(辅助.随机数(0,1))
条件 0:
条件 1:
选择结束

或者 字符

字符="霸"
选择(字符)
条件 "霸":
条件 "道":
选择结束

作者: b44412545    时间: 2014-7-29 10:52

个数这个变量没有定义,为null
作者: fdakerry    时间: 2014-8-2 23:22
b44412545 发表于 2014-7-29 10:52
个数这个变量没有定义,为null

有定义的,我代码没复制出来
作者: fdakerry    时间: 2014-8-2 23:23
q765758576 发表于 2014-7-29 10:35
还有种  就是 你先 遍历  在选择 遍历的i

就是这个i不确定是多少数字,所以条件才用遍历循环啊
作者: 江风影    时间: 2014-8-3 10:00
1/程序运行完成【选择(数字)】后,会马上根据你的结果,在条件和默认下寻找相同的程序运行,所以你的【  遍历(i=0;i<个数;i++)】根本不会运行,同意,在选择和条件之间中也不能有其它的语句,如果有,就会报错,
2、选择里只能是一个变量,不能是一个表达式或语句,条件里就只能是这个变量的各种可能值,他是一个常量,也不能是表达式和语句,
作者: 这论坛不错    时间: 2014-8-3 19:29
可以的,但你写错了




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1