|
11楼
发表于 2025-2-27 15:44:58
|
只看该作者
辽宁省丹东市
窗口程序集名 | 保 留 | 保 留 | 备 注 | 文本拒重录入, , 公开 | | | | 变量名 | 类 型 | 数组 | 备 注 | 文件号Z | 整数型 | | 哈希表Z | 哈希表_ASM | | 是否拒绝空行Z | 逻辑型 | |
哈希表Z. 清空 ()关闭文件 (文件号Z )哈希表Z. 清空 ()关闭文件 (文件号Z )|
初始化参数 | 逻辑型 | | |
文件路径 | 文本型 | | | | 是否拒绝空行 | 逻辑型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 文本 | 文本型 | | | 文本组 | 文本型 | | 0 | i | 整数型 | | |
文件号Z = 打开文件 (文件路径, , ) 如果真 (文件号Z = 0 ) 返回 (假)是否拒绝空行Z = 是否拒绝空行哈希表Z. 创建 ( #文本型, #整数型, 16 ) 文本 = 读入文本 (文件号Z, )文本组 = 分割文本 (文本, #换行符, ) 计次循环首 (取数组成员数 (文本组 ), i ) 哈希表Z. 添加 (文本组 [i ], 0 ) 计次循环尾 ()返回 (真)变量名 | 类 型 | 静态 | 数组 | 备 注 | i | 整数型 | | | 文本组 | 文本型 | | 0 |
文本组 = 分割文本 (文本数据, #换行符, ) 计次循环首 (取数组成员数 (文本组 ), i ) 如果真 (是否拒绝空行Z = 真)  如果真 (文本组 [i ] = “”)  到循环尾 ()      如果真 (哈希表Z. cha询 (文本组 [i ]) = 假)  哈希表Z. 添加 (文本组 [i ], i ) 写出文本 (文件号Z, #换行符 + 文本组 [i ])  计次循环尾 ()
补充内容 (2025-2-27 15:46):
写成了类,用的大佬的哈希表ASM模块 论坛里开源的
补充内容 (2025-2-27 16:01):
把销毁() 的方法名 改成 关闭文件 , 然后下边 只留一个 关闭文件 (文件号Z) 更合理一点
补充内容 (2025-2-27 16:03):
不用改了 还是之前那样就挺好 |
|