关于易语言计次循环首

关于易语言计次循环首,第1张

没错,因为20表示循环的次数,变量1表示当前存放变量,默认就是从1开始的。如果你要改就这么改:
计次循环首 (20, 变量1)
编辑框1加入文本 (到文本 (变量1+4))
计次循环尾 ()

就是让一个变量 i 从 1 连续增加到 N,然后你就可以通过 N 做一些拟需要的事情了,譬如说从列表框里加入 从 1 到 10 编号的条目
计次循环首(1, 10, i)
列表框1加入项目("第" + 到文本(i) +"条", i)
计次循环尾

计次循环首(循环次数,计次)计次循环尾() 循环次数就不用说了,循环多少次。“计次”是一个变量,从1开始, 循环一次+1比如 计次循环首(100,计次)计次循环尾() 这个就是循环100次,当循环到第50次时,计次的值为50

哥们,你理解错了。
计次循环首的i是计次变量,就是这个循环里用的变量,不管你赋值多少,它都是从1开始,然后再到设定的计数次数终止。
楼上的解决办法可行。
不过按道理,我猜你是想用变量循环,方法如下:
变量循环首 (5, 10, 1, i)
变量循环尾 ()

版本 2
局部变量 次数, 整数型
局部变量 编辑框, 编辑框, , "0"
加入成员 (编辑框, 编辑框1)
加入成员 (编辑框, 编辑框2)
加入成员 (编辑框, 编辑框3)
加入成员 (编辑框, 编辑框4)
加入成员 (编辑框, 编辑框5)
计次循环首 (5, 次数)
编辑框 [次数]内容 = “”
计次循环尾 ()

计次循环首(100,变量_统计次数)
调用格式:
〈无返回值〉
计次循环首
(整数型
循环次数,[整数型变量
已循环次数记录变量])
-
系统核心支持库->流程控制
英文名称:counter
参数<2>的名称为“已循环次数记录变量”,类型为“整数型(int)”,可以被省略,提供参数数据时只能提供变量。本数值型变量用作记录当前循环首已经被进入过的次数(从
1
开始),程序可以直接取用此变量中的值。
这就是说:变量_统计次数就有统计的能力了

版本 2

程序集 窗口程序集1

程序集变量 数组x, 文本型, , "0"

程序集变量 数组y, 文本型, , "0"

程序集变量 文本组, 文本型, , "0"

程序集变量 数组, 文本型, , "2"

程序集变量 文本, 文本型

程序集变量 计次, 整数型

程序集变量 计数, 整数型

子程序 __启动窗口_创建完毕

文本 = “1065,219|1071,209|1077,209|1065,233|1071,233|232,401|1071,233”

文本组 = 分割文本 (文本, “|”, )

计次循环首 (取数组成员数 (文本组), 计次)

  数组 = 分割文本 (文本组 [计次], “,”, )

  加入成员 (数组x, 数组 [1])

  加入成员 (数组y, 数组 [2])

计次循环尾 ()

文本 = “”

计次循环首 (取数组成员数 (数组x), 计次)

  数组 [1] = 数组x [计次]

  数组 [2] = 数组y [计次]

  变量循环首 (计次 + 1, 取数组成员数 (数组x), 1, 计数)

      如果真 (数组x [计数] = 数组 [1])

          数组x [计次] = “”

          数组x [计数] = “”

      如果真结束

      如果真 (数组y [计数] = 数组 [2])

          数组y [计次] = “”

          数组y [计数] = “”

      如果真结束

  变量循环尾 ()

  如果真 (数组y [计次] ≠ “” 且 数组x [计次] ≠ “”)

      如果 (文本 = “”)

          文本 = 文本组 [计次]

      否则

          文本 = 文本 + “|” + 文本组 [计次]

      如果结束

  如果真结束

计次循环尾 ()

输出调试文本 (文本)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12604973.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存