查看Ruby块有什么好的概念方法?
如果我有一个数组,A,我将它传递给以下函数:
def MergeSort(&var)
...
end
Run Code Online (Sandbox Code Playgroud)
然后运行该函数,将一个Array传递给它:
MergeSort(A)
Run Code Online (Sandbox Code Playgroud)
数组A是否会被视为函数中的块?块的好处是什么,使用它们的好模式是什么?我意识到这些是一些无关的,可能是随机的问题; 任何澄清Ruby块的答案都会受到赞赏.