如何从数组中删除一定范围的值?

2023-11-22

If array = [1, 2, 3, 4, 5, 6, 7, 8, 9], 我想从数组中删除一系列元素。

例如:我想删除索引在范围内的所有元素2..5从该数组中,结果应该是[1, 2, 7, 8, 9]

提前致谢。


Use slice!:

删除由 [...] 范围给出的元素。

array = [1, 2, 3, 4, 5, 6, 7, 8, 9]
array.slice!(2..5)
array #=> [1, 2, 7, 8, 9]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何从数组中删除一定范围的值? 的相关文章

随机推荐

  • HTTP RANGE 标头是否可与 Azure Blob 存储共享访问签名一起使用?

    我使用 Azure Blob 存储来存储媒体文件 并使用共享访问签名提供对这些文件的访问 在这方面一切进展顺利 但是 我有一个客户端应用程序需要 恢复 对这些文件的访问 并使用 HTTP RANGE 标头来执行此操作 当它发出这样的请求时
  • 无法将 WPF ListView 绑定到 ObservableCollection

    我第一次使用 WPF 特别是使用 ListView 我想将其绑定到 ObservableCollection 这是代码隐藏页面上的一个属性 现在我只是想了解一下事情是如何运作的 所以我尝试保持简单 不幸的是 我不太明白我的做法错在哪里 我的
  • Java int += double 语法惊喜[重复]

    这个问题在这里已经有答案了 我遇到了以下令人惊讶的一行 int x 7 x 0 5 显然是合法的语法 加法之后 x 仍然是 7 因此 double 被转换为 int 并向下舍入为 0 但这是在代码中没有任何显式转换的情况下完成的 还有人对此
  • 如何识别Sql Server中未命名的约束?

    动机 每当添加未命名的约束时 我都希望我们的门控签入失败 我在 Sql Server 中找不到未命名约束的任何专用名称 所以 这取决于模式匹配 我可以在 C 中完成 但模式是什么 涵盖大多数情况的最简单方法是检查 但它并不是 100 可靠
  • SpriteKit 捏合缩放相机

    我似乎无法在任何地方找到如何实现相机捏合来放大 SpriteKit 在我的 GameScene 中 我似乎无法使用以下命令在相机上运行缩放操作 let cameraNode SKCameraNode cameraNode position
  • Neo4j 匹配路径排除具有特定标签的节点

    我在检索 Neo4j 中的路径排除某些标签时遇到问题 例如 我有 gt h gt j a gt b gt c gt d gt i gt f gt g with h节点有一个Deleted label 我有疑问 MATCH path n gt
  • 尝试在 ggplot 中的直方图上应用颜色渐变

    我在 ggplot 中纠结于颜色 我正在尝试根据下面的排名列应用颜色渐变 我很确定这是颜色和填充或离散变量和连续变量之间的差异 我想要颜色如下面的 c 和 d 中的比例所示 但我最接近的尝试是 e 和 f 其中点是彩色的 但不是按渐变着色的
  • 捕获表单之外的鼠标/键盘事件(应用程序在后台运行)

    我有一个在后台运行的应用程序 最小化 任务托盘 我需要能够检测鼠标活动 点击 移动 以及键盘活动 考虑到我的窗口没有 聚焦 的限制 最好的方法是什么 看看这个图书馆全局鼠标键钩 它是 100 托管的 C 代码 用于安装全局鼠标和键盘挂钩 它
  • 将图像添加到 Pyinstaller 中的 .spec 文件

    有谁知道如何修改 spec使用创建的文件Makespec pyPyinstaller 的其中包含图像数据 MEIPASS2临时目录 我希望能够向我的 exe 添加图标 我已经完成了所写的here 但我只是不知道如何在其中添加我的数据 spe
  • 查找 HTML Canvas 上下文路径上的当前点?

    如果我有一个 HTML Canvas 上下文并且执行以下操作 ctx beginPath ctx moveTo 10 10 ctx lineTo 20 30 ctx closePath ctx stroke 在 10 10 和 20 30
  • rdtscp 的“半栅栏”行为是怎么回事?

    多年来 x86 CPU 支持rdtsc指令 读取当前CPU的 时间戳计数器 该计数器的确切定义随着时间的推移而发生变化 但在最近的 CPU 上 它是一个相对于挂钟时间以固定频率递增的计数器 因此它作为快速 准确的时钟的构建块或测量时间非常有
  • 限制分号来防止SQL注入?

    我发现 SQL 注入字符串通常是这样构造的 DROP DATABASE db 因此 如果我不允许在应用程序的输入中使用分号 这是否可以 100 防止任何 SQL 注入攻击 不 它不能防止 SQL 注入攻击 任何时候您在客户端或使用存储过程中
  • Postgresql - 与 string_agg 相反

    我正在寻找一个 postgresql 函数 它会做相反的事情string agg 我有一个电影表 其中标签列包含诸如 Action Adventure Drama Horror Sci Fi Action Horror Sci Fi 例如
  • 结合参考使用 Union

    在工作中 我一直使用 Linux 以及 C 11 和 C 14 的 GCC 编译器 在一些工作代码中 我使用联合来存储引用和指针 如下所示 仅简化为重要部分 struct MyStruct Stuff union double x doub
  • .NET Web API 2 OWIN Bearer Token Authentication 直接调用

    我的 Web Api 项目有问题 我的数据库中存储了文件 并希望在新窗口中直接调用它们来查看 保存 URL 如 api Files 5 5 是 FileId 我使用 Bearer Token 来处理我的一般 AJAX 请求 使用 Angul
  • 如何否定正则表达式中的特定单词? [复制]

    这个问题在这里已经有答案了 我知道我可以否定字符组 如 bar 但我需要一个正则表达式 其中否定适用于特定单词 所以在我的示例中如何否定实际的bar 而不是 酒吧中的任何字符 一个很好的方法是使用负前瞻 bar 负向先行结构是一对括号 左括
  • Mongoose/mongoDB 查询连接..但我来自 sql 背景

    我来自 sql 背景 所以在连接表的 sql 中编写查询非常简单 但我想我在 mongoose mongodb 中缺少它 基本上我知道 Subscriber ID 它映射到用户集合中的文档 我想拉出项目组 以及用户所属的所有项目 所以如果我
  • WPF 使用 ResizeGrip 调整控件大小

    我希望用户可以通过拖动右下边框上的调整大小夹点来调整控件的大小 随着ResizeGrip似乎存在实现此目的的完美控制 但我不知道使用此控制的计划是什么 它并非源自 Thumb 但是在msdn被写为它是它的 实现 并且也不支持以下的路由事件T
  • 如何在 Android TabLayout 中设置选项卡的高度?

    我在 Android 中有这个 TabLayout 并且想让选项卡比默认值 48dp 高一点
  • 如何从数组中删除一定范围的值?

    If array 1 2 3 4 5 6 7 8 9 我想从数组中删除一系列元素 例如 我想删除索引在范围内的所有元素2 5从该数组中 结果应该是 1 2 7 8 9 提前致谢 Use slice 删除由 范围给出的元素 array 1 2