-3

我写了这段代码:

def sumeven (i)
  result = 0
  while i < 100
    if i % 2 == 0
      result += i
    end
    i += 1
  end
  result
end

我如何给出i方程?当我在终端(mac)中运行方程式时,我没有得到任何输出,因为我无法弄清楚如何用 替换i数字。在文本编辑器中用数字替换“i”仍然没有输出。

4

1 回答 1

3

尝试:

def sumeven(i)
  # method implementation...
end

# call the method, passing it an argument
sumeven(4)

如果这真的回答了你的问题,我可以建议你退后一步,在你走得太远之前读一本关于红宝石的书吗?您在问为什么在您知道如何使用油门踏板之前汽车不走。

于 2013-01-23T09:32:36.367 回答