|
14楼
发表于 2018-11-12 22:36:36
|
只看该作者
四川省成都市
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | |
appkey = “a95eceb1ac8c24ee28b70f7dbba912bf” 调试输出 (到大写 (取数据摘要 (到字节集 (lexicographicalOrder (“app_id=10000,key1=TXAI开放平台,key2=示例仅供参考,nonce_str=20e3408a79,time_stamp=1493449657”, 真) + “app_key=” + appkey )) )) |
lexicographicalOrder | 文本型 | | |
toBeSorted | 文本型 | | | | urlCoding | 逻辑型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 排序文本 | 文本型 | | 0 | 临时组 | 排序文本 | | 0 | 计次_A | 整数型 | | | 计次_B | 整数型 | | | 字符代码 | 整数型 | | | 当前文本 | 排序文本 | | | 临时文本 | 文本型 | | | 返回值 | 文本型 | | | 待替换文本 | 文本型 | | |
返回值 = “”排序文本 = 分割文本 (toBeSorted, “,”, ) 计次循环首 (取数组成员数 (排序文本 ), 计次_A ) 当前文本.文本 = 排序文本 [计次_A ] 临时文本 = “” 计次循环首 (取文本长度 (排序文本 [计次_A ]), 计次_B )  字符代码 = 取代码 (到大写 (取文本中间 (排序文本 [计次_A ], 计次_B, 1 )), )  如果真 (取反 (字符代码 ≥ 48 且 字符代码 ≤ 57 或 字符代码 ≥ 65 且 字符代码 ≤ 90 ))    字符代码 = 取代码 (到大写 (取拼音 (取文本中间 (排序文本 [计次_A ], 计次_B, 2 ), 1 )), ) + 100   如果真 (字符代码 ≠ 100 )   如果 (计次_B = 1 )    临时文本 = 到文本 (字符代码 ) + “.”    临时文本 = 临时文本 + 取文本右边 (“000” + 到文本 (字符代码 ), 3 )        计次循环尾 () 当前文本.数值. 导入文本 (临时文本 ) 加入成员 (临时组, 当前文本 ) 计次循环尾 () 计次循环首 (取数组成员数 (临时组 ) - 1, 计次_B ) 计次循环首 (取数组成员数 (临时组 ) - 计次_B, 计次_A )  如果真 (临时组 [计次_A ].数值. 大于 (临时组 [计次_A + 1 ].数值 ))    当前文本.文本 = 临时组 [计次_A ].文本    当前文本.数值 = 临时组 [计次_A ].数值    临时组 [计次_A ].文本 = 临时组 [计次_A + 1 ].文本    临时组 [计次_A ].数值 = 临时组 [计次_A + 1 ].数值    临时组 [计次_A + 1 ].文本 = 当前文本.文本    临时组 [计次_A + 1 ].数值 = 当前文本.数值     计次循环尾 () 计次循环尾 () 如果 (取数组成员数 (临时组 ) = 取数组成员数 (排序文本 ))  计次循环首 (取数组成员数 (临时组 ), 计次_A )  排序文本 [计次_A ] = 临时组 [计次_A ].文本  计次循环尾 () 计次循环首 (取数组成员数 (排序文本 ), 计次_A )  返回值 = 返回值 + 排序文本 [计次_A ] + “、” 计次循环尾 ()
如果 (urlCoding = 真) 计次循环首 (取数组成员数 (排序文本 ), 计次_A )  待替换文本 = 文本_取出中间文本 (返回值, “=”, “、”)  返回值 = 子文本替换 (返回值, 待替换文本, 编码_URL编码 (待替换文本, 真, 真), , 1, 真)  返回值 = 子文本替换 (返回值, “=”, “!--!”, , 1, 真) 计次循环尾 ()  计次循环首 (取数组成员数 (排序文本 ), 计次_A )返回值 = 子文本替换 (返回值, “!--!”, “=”, , 1, 真)返回值 = 子文本替换 (返回值, “、”, “&”, , 1, 真) 计次循环尾 ()返回 (返回值) |
|