如何从数组中删除一系列值?

Gun*_*har 9 ruby arrays

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

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

提前致谢.

Ste*_*fan 23

用途slice!:

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

array = [1, 2, 3, 4, 5, 6, 7, 8, 9]
array.slice!(2..5)
array #=> [1, 2, 7, 8, 9]
Run Code Online (Sandbox Code Playgroud)