【发布时间】:2016-05-01 05:34:40
【问题描述】:
通过下面的 puts 命令,我输出了我的变量 new_array 的内容及其索引 0 处的内容,我也将其存储在一个名为 first element 的变量中。然后我输出first_element 的类,我得到一个nil 返回的类。有人可以解释这是为什么吗?另外,有没有更好的方法来做到这一点?
谢谢!
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
【问题讨论】: