【发布时间】:2015-09-02 04:58:01
【问题描述】:
我得到了一个 NameError,这应该表明我的数组“五边形”是未定义的。但是如果我没有在第 1 行定义它,我就是猴子的叔叔。我忘记/误解了什么?目标是编写一个方法来告诉我给定的数字是否是五边形的。
pentagonals = []
def pent?(num)
pentagonals.include?(num)
end
(1..1000).each {|i|
pentagonals << (i * (3 * i - 1) / 2)
}
puts pent?(1)
【问题讨论】:
标签: ruby