从Ruby中获取包含相同符号的数组,可以使用以下方法:
Array.new
方法填充相同的符号。array = Array.new(5, :symbol)
这将创建一个包含5个:symbol
符号的数组。
Array
构造函数创建一个数组,并填充相同的符号。array = Array(:symbol) * 5
这将创建一个包含5个:symbol
符号的数组。
fill
方法填充一个空数组。array = Array.new(5)
array.fill(:symbol)
这将创建一个包含5个:symbol
符号的数组。
map
方法创建一个数组,并将块中的每个元素映射到相同的符号。array = (1..5).map { :symbol }
这将创建一个包含5个:symbol
符号的数组。
Array
构造函数创建一个数组,并使用*
运算符重复相同的符号。array = Array(:symbol * 5)
这将创建一个包含5个:symbol
符号的数组。
总结:在Ruby中,有多种方法可以创建一个包含相同符号的数组。以上是其中的一些方法,您可以根据需要选择最适合您的方法。
领取专属 10元无门槛券
手把手带您无忧上云