删除成员()表面看是一个简单的数组操作命令,其实有很多类型,必须删除指定成员,删除重复成员,删除多个指定成员,删除多个重复成员,一次性删除数组中重复的成员等等,所以本课叫录制了基础的删除成员和删除指定成员。

511遇见易语言教程

官方文档

调用格式: 〈整数型〉 删除成员 (通用型变量数组 欲删除成员的数组变量,整数型 欲删除的位置,[整数型 欲删除的成员数目]) - 系统核心支持库->数组操作
英文名称:RemoveElement
删除指定数组变量中的成员,并通过重新定义数组维数自动减少其成员数目。数组变量如为多维数组,删除完毕后将被转换为单维数组。返回所实际删除的成员数目。本命令为初级命令。
参数<1>的名称为“欲删除成员的数组变量”,类型为“通用型(all)”,提供参数数据时只能提供变量数组。
参数<2>的名称为“欲删除的位置”,类型为“整数型(int)”。位置值从 1 开始,如果小于 1 或大于第一个参数所指定数组变量的成员数目,将不会删除任何数据。
参数<3>的名称为“欲删除的成员数目”,类型为“整数型(int)”,可以被省略。本参数如果被省略,默认为 1 。

操作系统需求: Windows、Linux、Unix

教程源码

.版本 2
.支持库 spec.程序集 窗口程序集_启动窗口.子程序 __启动窗口_创建完毕.子程序 _按钮1_被单击, , , 删除成员
.局部变量 数组, 整数型, , "2,3"
.局部变量 数组成员数
.局部变量 删除的数量数组成员数 = 取数组成员数 (数组)
调试输出 (数组成员数)
删除的数量 = 删除成员 (数组, 3, 5)
数组成员数 = 取数组成员数 (数组)
调试输出 (删除的数量)
调试输出 (数组成员数).子程序 _按钮2_被单击, , , 删除成员-1(适合于删除一个指定成员)
.局部变量 数组, 文本型, , "0"
.局部变量 总数
.局部变量 m, 整数型数组 = { “A”, “B”, “C”, “D”, “E”, “F”, “G”, “H”, “I”, “J”, “K” }
总数 = 取数组成员数 (数组)
.计次循环首 (总数, m)
.如果真 (数组 [m] = 编辑框1.内容)
删除成员 (数组, m, )
跳出循环 ()
.如果真结束.计次循环尾 ()
调试输出 (数组).子程序 _按钮3_被单击, , , 删除成员-2(适合于删除多个指定成员)
.局部变量 数组, 文本型, , "0"
.局部变量 总数
.局部变量 m, 整数型数组 = { “A”, “B”, “C”, “D”, “E”, “F”, “G”, “H”, “I”, “J” }
总数 = 取数组成员数 (数组)
.计次循环首 (总数, m)
.如果真 (数组 [总数 + 1 - m] = “B”)
删除成员 (数组, 总数 + 1 - m, )
.如果真结束
.如果真 (数组 [总数 + 1 - m] = “D”)
删除成员 (数组, 总数 + 1 - m, )
.如果真结束.计次循环尾 ()
调试输出 (数组)

源码:易语言教程数组删除成员和删除指定成员

511遇见易语言教程

易语言教程数组删除成员和删除指定成员相关推荐

  1. 511遇见易语言采用计次循环删除数组中重复成员方法

    本课使用了计次循环和判断,对数组a和数组b的成员进行不重复比较,方法执行效率较高 511遇见易语言教程 视频教程源码: .版本 2 .支持库 spec.子程序 _按钮2_被单击, , , 删除数组重复 ...

  2. 易语言取c盘文件夹中的文件被占用,易语言教程移动文件复制文件删除文件

    课程示范了移动文件().复制文件().删除文件()命令的使用注意事项,并采用拖放对象写了一个小程序,本节课针对的对象只是文件, 系统核心支持库-复制移动删除文件 新命令 1.复制文件() 2.移动文件 ...

  3. 511遇见易语言去除数组里的重复成员

    删除数组中重复的成员应用比较广泛,比如我们要一个数据库中重复的成员删除,这里的删除严格讲应当是去除数组中重复的成员. 511遇见易语言教程 视频教程中的源码 .版本 2 .支持库 spec.程序集 窗 ...

  4. 易语言打开C盘文件,易语言教程磁盘操作目录相关

    目录操作是我们常常用到的命令:包括取运行目录,创建目录,取当前目录,改变目录,删除目录,浏览文件夹. 目录操作是我们常常用到的命令 系统核心支持库---磁盘操作(目录) 新命令 1.取运行目录()-- ...

  5. 易语言教程读配置项和写配置项

    当我们关闭一个软件窗口时,需要把一些数据保存起来,还有比如最后一次的登录账号.密码,软件的升级版本信息等等,我们通常保存在.ini文件中,易语言的写配置项()和读配置项()的作用大抵如此,本视频演示了 ...

  6. 511遇见易语言取数组成员数和取数组下标

    在易语言中,当数组是一维数组时,它的成员数和下标是一样的,而多维时,就要分清两个命令的区别,特别是某个成员的下标和数组下标是两个截然不同的概念,视频中左做了示范举例. 511遇见易语言教程 一.官方文 ...

  7. 易语言教程数据库替换

    替换 ()本命令替换当前数据库中的记录数据,当前记录指针保持不变.成功返回真,失败返回假.本命令为初级命令.命令参数表中最后一个参数可以被重复添加. 参数<1>的名称为"替换范围 ...

  8. 易语言教程数据库写和添加记录

    本课 示范了写().加记录().加空记录()三个命令的使用方法. 视频链接: 511遇见易语言教程数据库 添加记录 (1)手动添加 (2)代码添加 使用代码添加和修改记录,主要有以下几个命令: &qu ...

  9. 511遇见易语言教程列表框属性方法

    本节视频录制了易语言列表框的取项目文本.置项目文本.加入项目.插入项目.是否被选择.取所有选择项目等属性方法. 易语言教程列表框视频教程源码: .版本 2.程序集 窗口程序集_启动窗口.子程序 _按钮 ...

最新文章

  1. java建一个conversion,Scala中的JavaConverters和JavaConversions有什么区别?
  2. python都能干什么-python都能做什么
  3. HDU 2516 取石子游戏 斐波纳契博弈
  4. java面试题2014_Java生态系统– 2014年我的5大亮点
  5. Qt文档阅读笔记-Broadcast Sender Example与Broadcast Receiver Example解析
  6. 实验四+040+薛龚
  7. 内核aio_IO模型_NIO_AIO
  8. 面向对象9:方法的重写、super关键字、子类对象的实例化过程
  9. 【android自定义控件】button样式自定义二
  10. 第六季 流放之路教程
  11. 12 初探肿瘤异质性
  12. 大学计算机基础教程第12章软件技术基础
  13. xposed模块开发第一篇
  14. 各种进制数之间的转换
  15. net-java-php-python-伊犁旅游网站计算机毕业设计程序
  16. [React hooks] Antd Form: Instance created by `useForm` is not connected to any Form element.Forget t
  17. 电子科技大学计算机复试综面,2018年电子科技大学考研复试分数线已公布
  18. RecyclerView 滑动之后显示数据错乱
  19. 基于AM1808粗略概要
  20. Java 从数据库中查找信息导入Excel表格中

热门文章

  1. python表白,用Love组成一朵玫瑰花
  2. 沟通是管理的核心与灵魂
  3. Fences桌面在win7下安装错误
  4. ios利用正则表达式判断手机号码格式是否正确
  5. Chapter12 武装飞船
  6. _pickle.UnpicklingError: STACK_GLOBAL requires str
  7. [易飞]BOM表发现有单身无单头信息
  8. 与合作伙伴共舞,以技术推动数字化转型
  9. 树莓派--搭建nextcloud私有云
  10. 企业库存过大应怎样处理?