当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Ruby Array.delete_at用法及代码示例


本文简要介绍ruby语言中 Array.delete_at 的用法。

用法

delete_at(index) → deleted_object or nil

根据给定的整数 indexself 中删除一个元素。

index 为非负数时,删除偏移量 index 处的元素:

a = [:foo, 'bar', 2]
a.delete_at(1) # => "bar"
a # => [:foo, 2]

如果索引太大,则返回 nil

index 为负数时,从数组末尾倒数:

a = [:foo, 'bar', 2]
a.delete_at(-2) # => "bar"
a # => [:foo, 2]

如果 index 太小(远非零),则返回 nil。

相关用法


注:本文由纯净天空筛选整理自ruby-lang.org大神的英文原创作品 Array.delete_at。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。