📅  最后修改于: 2023-12-03 15:11:36.070000             🧑  作者: Mango
在 Ruby 编程语言中,数组类提供了许多操作。其中,fill()
方法被用于填充数组。
fill()
方法被用于从数组的 start
位置开始,设置指定长度的元素为指定的对象 obj
。如果没有指定 start
位置,则默认从第一个元素开始。如果 length
参数没有给出,则默认将数组的所有元素都设置为指定的对象。
array.fill(obj, start=0, length=nil) => array
以下是一个简单的示例,演示了如何使用 fill()
方法:
# 创建一个包含 10 个元素的数组
array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
# 使用 fill() 方法设置数组的前 3 个元素为字符串 "a"
array.fill("a", 0, 3)
# 输出数组的所有元素
puts array.join(", ")
运行以上示例代码,输出结果如下:
a, a, a, 4, 5, 6, 7, 8, 9, 10
fill()
方法时,被填充的数组必须已经被创建。fill()
方法不会改变数组的长度。如果指定的 length
大于当前数组的长度,那么数组的尾部将不会被填充。length
小于等于 0,则 fill()
方法不会对数组做任何操作。以上就是对 Ruby 数组类 fill()
方法的介绍。