隨着puts命令下面我輸出的我的可變new_array
及其內容在索引0處,這也是我已經存儲在一個名爲first element
變量的內容。然後輸出first_element
這個類,我得到一個返回類nil
。有人可以解釋爲什麼這是嗎?另外,有沒有更好的方法來做到這一點?數組索引0設置爲變量,然後返回零值,紅寶石
謝謝!
new_array = []
first_element = new_array[0]
array = ["1", "2"]
array.each do |x|
new_array << x.to_i
end
puts new_array[0]
puts first_element.class
輸出
$ruby testing_2.rb
1
NilClass
啊我看到你在說什麼。我把它移到每個方法下面,現在它就可以工作。謝謝。 – Jbur43