Ruby程序将数组打印为字符串
将数组打印为字符串
给定一个数组,我们必须在Ruby中将其打印为字符串。
Ruby为单个问题提供了多种选择。有很多预定义的方法可以帮助您简化代码。方法联接是其中之一。当我们必须像字符串一样打印数组元素时,join证明了它的功能。也可以使用另一种方式来简化循环和串联运算符。让我们在下面的代码中看到它们两者。
join()方法
join方法用于连接数组的元素。可以使用参数来调用它,此后传递的参数将反映在每个联接之间。
Ruby代码将数组打印为字符串
=begin 
Ruby program to print an array as string.
=end
//#数组
arr= Array["Haridwar","Dehradun","Graphic_Era","Nhooo"]
//#转换为字符串 
joinarr1=arr.join(" ") //#使用连接方法
//#打印
puts joinarr1
//#usingfor循环和.to_s方法
joinarr2=""
for i in 0..arr.length
	joinarr2=joinarr2+arr[i].to_s+ " "
end
puts joinarr2输出结果
Haridwar Dehradun Graphic_Era Nhooo Haridwar Dehradun Graphic_Era Nhooo
代码说明:
在上面的代码中,可以看到我们调用了join方法而没有传递任何参数,因为我们希望保持空白。向下扫描时,您会看到使用了for循环,该循环提供了使用+运算符连接每个数组元素的表达式。
