坚持使用LearnStreet Ruby课程5.7

时间:2013-12-23 23:42:57

标签: ruby

我正在尝试通过LearnStreet学习Ruby,看起来我被困在第5.7课......不确定我错过了什么以及他们提供的暗示没有帮助。任何帮助表示赞赏!

7:方法调用 在对象帐户上写一个方法double,返回其输入参数num的两倍。

提示2 您可以按如下方式调用方法double - double(4)

提示1 要使数字加倍,可以将其乘以2.例如num * 2.

我的代码。

def account.double
4*2
end

account.double
=> 8

我收到了输出但我不得不遗漏一些东西,因为它不会让我继续上课。

2 个答案:

答案 0 :(得分:1)

看起来练习需要一个带参数的方法。例如:

def double(num)
  2 * num
end

puts double(2) # => 4
puts double(3) # => 6

答案 1 :(得分:0)

答案

def account.double(num)

num * 2

account.double(3)