2012-01-12 139 views
3

看紅寶石塊的概念性方法是什麼?瞭解紅寶石塊

如果我有一個數組,A和I將它傳遞給下面的函數:

def MergeSort(&var) 
... 
end 

然後運行該函數,傳遞一個陣列到其中:

MergeSort(A) 

請問陣列A被視爲功能塊?塊有什麼好處,有什麼好的模式可以使用它們?我意識到這些是無關的,可能是隨機的問題;任何澄清Ruby塊的答案將不勝感激。

回答

8
+1

這是一篇非常優秀的文章,謝謝@Mischa – zallarak 2012-01-12 03:01:37

+1

這是一個死鏈接,對於任何未來的搜索,你可能想要檢查這[一](http://www.reactive.io/tips/2008/12/21/understanding-ruby-blocks-procs-and-lambdas /)而不是 – 2014-11-04 14:07:22

+1

@IslamAzab,謝謝。我更新了鏈接。我想這表明只有鏈接的答案的問題;-) – Mischa 2014-11-05 06:07:56