【发布时间】:2021-08-05 01:02:29
【问题描述】:
def print_array(arr)
# YOUR WORK HERE
i = 0
if i > arr.length
else
p print_array(arr[i])
i += 1
end
end
我收到此错误::4:in print_array': undefined method length' for 1:Integer (NoMethodError)
每当我尝试运行代码时。不明白问题出在哪里。
【问题讨论】:
-
尝试在开头插入以下代码行来运行您的代码:
puts "arr = #{arr}"。 -
另一种快速调试方法:
p(arr: arr)