所以我有这个函数。无法将数组传递给Ruby中的方法
array = Array.new
def put_array(array)
l = array.index(array[-1])
puts l
for i in 0...l do
puts array[i]
end
end
put_array([1, 2, 3, 4, 5, 6])
输出打印的数组,但我不断收到这样的结果.......
5
1
2
3
4
5
错误 ::索引输出为5,而预期的输出应是6.我曾尝试rindex,array.last而不是阵列[-1],但我一直得到相同的答案
你是怎么想到的答案是什么? –
我们不知道输出。根据您的代码,此输出看起来非常合理。你想做什么/得到什么? – ndn