如何为方法提供参数?

时间:2013-01-23 09:30:29

标签: ruby parameters

我写了这段代码:

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

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

1 个答案:

答案 0 :(得分:3)

尝试:

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

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

如果这实际上回答了你的问题,我可以建议你先走一小步,然后再读一本关于红宝石的书吗?你知道为什么汽车在你知道如何使用油门踏板之前不会去。