2013-03-24 52 views
-2

我已经为Ruby做了练习,不知道如何制作它!我仍然是一个新手,在编程世界学习我的方式,但我无法解决这个练习。如果你还可以向我解释你是如何做到的,那会很棒!使用Ruby的方法调用

这:

写在对象帐户的方法双返回其输入参数NUM的两倍。

def account.double(num) 
    #your code here 
end 

# call double here 
+1

你的问题到底是什么?你误解了什么?你知道什么是方法吗?参数?你知道如何回报价值吗?或者可能有麻烦写算术? – 2013-03-24 12:33:03

+4

请不要使用本网站让其他人做你的功课。 – 2013-03-24 12:41:23

回答

3
def account.double(num) 
    num*2  
end 

account.double(54) 

在Ruby中,方法的最后一条语句的return值,如果没有明确指定return值。这个方法返回num*2

我们在程序结束时调用account.double,使用54作为数字。你可以使用任何你喜欢的号码。

只要记住应该创建帐户对象,然后才能定义/调用这个double方法。我将这件事留给你作为练习。