📜  红宝石 |数组 clear() 操作(1)

📅  最后修改于: 2023-12-03 15:11:35.940000             🧑  作者: Mango

红宝石 | 数组 clear() 操作

在 Ruby 中,数组是一种非常方便的数据结构,使用起来也非常简单。

当需要清空数组时,使用 clear 方法可以轻松实现此功能。本文将介绍 clear 方法的使用方法和示例。

clear() 方法

clear 方法是 Ruby 数组类中的一个实例方法,它可以清空数组中的所有元素,并将数组长度设为 0。

语法

clear 方法的语法如下:

array.clear

其中,array 代表需要清空的数组,可以是一个数组变量或直接使用数组字面量。

示例

下面是 clear 方法的示例:

# 使用数组字面量创建数组
array = [1, 2, 3, 4, 5]

# 清空数组
array.clear

# 输出数组
puts array.inspect

执行以上代码,将会得到以下输出结果:

[]

从结果可以看出,数组已经被清空,长度变为 0。

总结

通过 clear 方法,我们可以清空数组中的所有元素,使其变为空数组。这对于在使用数组时需要多次清空数组的情况非常实用。

值得注意的是,clear 方法只会清空数组中的元素,并不会改变数组对象本身。如果需要销毁数组对象,可以使用 delete 方法或重新赋值变量。