吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2528|回复: 19
收起左侧

[求助] 【易语言求助】,两个数组对比,相同后删除

[复制链接]
小朋友丶 发表于 2021-7-5 09:28
本帖最后由 小朋友丶 于 2021-7-5 09:52 编辑

例:数组1={10,20,30,40}
数组2={20,40,60,80}
对比后的结果10,30,40,60,80
数组1与数组2成员对比,删除数组1相同成员,对比后两个数组合并。

研究了好久都没有进展,第二次几次循环首总是出错,实在是找不到原因了,有没有大佬发个源码让我研究研究

忘记说了,【易语言】

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

hualonghongyan 发表于 2021-7-5 09:43
本帖最后由 hualonghongyan 于 2021-7-5 10:08 编辑

易语言不会~
。。
stysty12345 发表于 2021-7-5 09:44
本帖最后由 stysty12345 于 2021-7-5 10:05 编辑

sorry 刚没看清题目
两个数组先合并 然后把重复的剔除
斌道天下 发表于 2021-7-5 09:49
let ary01=[1,2,3,4,5]
let ary02=[1,5]
let ary03=[]
for (var i = 0; i < ary01.length; i++) {
          for (var j = 0; j < ary02.length; j++) {
            if (ary01[i] == ary02[j]) {
              ary01[i] = "";
              break;
            }
          }
        }
console.log(ary01)//["",2,3,4,""]
for (var i = 0; i < ary01.length; i++) {
          if (ary01[i] != "") {
            ary03.push(ary01[i])
          }
        }
console.log(ary03)//[2,3,4]
 楼主| 小朋友丶 发表于 2021-7-5 09:53
斌道天下 发表于 2021-7-5 09:49
let ary01=[1,2,3,4,5]
let ary02=[1,5]
let ary03=[]

不好意思,上面忘记写是易语言源码了
12次方 发表于 2021-7-5 09:59
用精易模块,自带数组删重。
 楼主| 小朋友丶 发表于 2021-7-5 10:08
12次方 发表于 2021-7-5 09:59
用精易模块,自带数组删重。

不太想使用模块,毕竟我在学习阶段,想研究明白
Do_zh 发表于 2021-7-5 10:15
不想用模块,那就自己写个循环一个个的删。
.版本 2

.子程序 子程序_判断数组是否包含某元素, 逻辑型
.参数 参_数组, 文本型, 数组
.参数 参_要查找的元素, 文本型
.局部变量 i, 整数型

.计次循环首 (取数组成员数 (参_数组), i)
    .如果真 (参_要查找的元素 = 参_数组 [i])
        返回 (真)
    .如果真结束

.计次循环尾 ()
返回 (假)
12次方 发表于 2021-7-5 10:26
小朋友丶 发表于 2021-7-5 10:08
不太想使用模块,毕竟我在学习阶段,想研究明白

那就自己下载模块的源码,看源码学习不就好了
逍遥一仙 发表于 2021-7-5 10:27
E2EE支持库。存取列表,取并集

    调用格式: 〈整数型〉 对象.取并集 (存取列表 目标列表,[存取列表 输出列表],[文本型 主键名称]) - E2EE互联网服务器套件2.8.15->存取列表
    英文名称:GetSetsUnion
    获取和指定列表的并集结果。返回结果的数量。并集结果为当前列表和目标列表包含的全部结果集合,如果有共同的结果内容,则只保留当前列表结果内容。本命令为中级对象成员命令。
    参数<1>的名称为“目标列表”,类型为“存取列表(JList)”。用来做比较的列表。
    参数<2>的名称为“输出列表”,类型为“存取列表(JList)”,可以被省略。要输出集合结果的【存取列表】。如果为空则集合结果会被写入【目标列表】参数变量(原内容被清空)。
    参数<3>的名称为“主键名称”,类型为“文本型(text)”,可以被省略。用来做集合内容比较的主键名(列表中嵌套的键值表的【主键】名称)。如果为空或者空文本,则直接和目标列表比较每个列表项的值。如果不为空文本,则获取列表下(键值表)的对应主键内容,用来和目标列表对应主键内容做比较。

    操作系统需求: Windows
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止回复与主题无关非技术内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-6-11 23:08

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表