2013-03-24 53 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方法。我將這件事留給你作爲練習。