所以我有這個函數。無法將數組傳遞給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