☰
易语言-基础-子程序
2026/10/7 9:57:58 网站建设 项目流程

子程序

事件子程序:

用户自定义子程序:

子程序的返回值:

子程序的调用:

子程序的参数:

参考属性:

可空属性:

注:

对应 ASCII 码值:48到57是数字0-9,65到90是大写字母A-Z,97到122是小写字母a-z,60~64‌:对应符号<、=、>、?、@

ASCIIhttps://user.eng.umd.edu/~nsw/chbe250/ascii.htm#Table

数组属性:

核心逻辑‌:

  • 外层循环局部_计次1遍历数组中的每一个元素。
  • 内层循环局部_计次2再次遍历整个数组。
  • ‌判断条件‌:如果真 (参数_数组 [局部_计次1] < 参数_数组 [局部_计次2])
    • 这里比较的是“当前外层元素”和“当前内层元素”。
    • 如果外层元素 ‌小于‌ 内层元素,则进行‌交换‌。
  • ‌结果‌:较小的值会被不断地交换到后面(或者说较大的值被交换到前面,取决于具体的交换逻辑视角)。通常标准的升序排序是“如果前一个大于后一个则交换”,或者“如果当前值小于最小值则记录”。
  • 编辑框1.内容 = “”‌:
    • 在开始循环前,清空编辑框的内容,确保每次调用该子程序时,编辑框都是从空白状态开始追加内容,避免残留旧数据。
  • ‌.计次循环首 (取数组成员数 (数组), 局部_计次)....计次循环尾 ()‌:
    • 这是一个标准的计次循环,循环次数等于数组的成员数量。
    • 局部_计次作为索引变量,从 1 开始递增(易语言数组默认下标从 1 开始)。
  • ‌编辑框1.内容 = 编辑框1.内容 + 到文本 (数组 [局部_计次]) + “,”‌:
    • ‌核心操作‌:
      1. 数组 [局部_计次]:获取当前索引对应的数组元素。
      2. 到文本 (...):将该元素转换为字符串类型。
      3. + “,”:在元素后面添加一个逗号作为分隔符。
      4. 编辑框1.内容 = ...:将新生成的字符串追加到编辑框原有内容的末尾。

在循环结束后,删除最后一个字符,或者在循环内部判断是否为最后一个元素。

.如果真 (局部_计次 < 取数组成员数 (数组))
编辑框1.内容 = 编辑框1.内容 + “,”

子程序的递归调用:

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询