子程序
事件子程序:
用户自定义子程序:
子程序的返回值:
子程序的调用:
子程序的参数:
参考属性:
可空属性:
注:
对应 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.内容 = ...:将新生成的字符串追加到编辑框原有内容的末尾。
- 核心操作:
在循环结束后,删除最后一个字符,或者在循环内部判断是否为最后一个元素。
.如果真 (局部_计次 < 取数组成员数 (数组))
编辑框1.内容 = 编辑框1.内容 + “,”