2010-07-19 51 views

回答

5

當然,這是完全可能的,並且和你的例子完全一樣。

2

您將只能夠返回一兩件事。你要返回的是一個包含數組和散列的數組。

+0

是的我知道了,我說錯了,對不起。所以我將能夠返回包含數組和哈希映射的數組? – 2010-07-19 15:36:01

+0

是的,你會的。在命令行中鍵入irb以獲得一個真棒小暫存器來嘗試輸出。只需讓瀏覽器對API開放;) – maletor 2010-07-19 15:54:18

1

可以將Ruby方法視爲返回多個值,以便您可以收集數組中的項目或將它們作爲單獨的對象返回。

def something 
    array_new = Array.new 
    hash_new = Hash.new 
    return array_new, hash_new 
end 

a, b = something 
a.class # Array 
b.class # Hash 

c = something 
c.class # Array 
相關問題