回顾一个方法

时间:2010-03-23 21:01:41

标签: ruby shoes

我用三种方法编写了一个程序:def计算,def计算和def捕获。每种方法都有一些计算。我想得到这些方法的数字答案,并将它们用作对问题的回答。我正在寻找它说: 正确,'计算答案'和'计算答案'和'捕获答案'。我该怎么做呢?

1 个答案:

答案 0 :(得分:1)

我会捅它。你的意思是这样的吗?

示例代码:

def calculate a
  a + 4
end

def compute a
  a * 2
end

def capture a
  a - 5
end

def question a
  puts "Correct, 'calculate #{calculate a}' and 'compute #{compute a}' and 'capture #{capture a}'"
end

其中,在irb中给出:

>> question 17
Correct, 'calculate 21' and 'compute 34' and 'capture 12'
=> nil