2012-01-12 2 views
3

Qu'est-ce qu'un bon concept pour regarder les blocs Ruby?Comprendre les blocs de rubis

si j'ai un tableau, A, et je passe à la fonction suivante:

def MergeSort(&var) 
... 
end 

Et puis exécutez la fonction, le passage d'un tableau dans ce:

MergeSort(A) 

Est-ce que le tableau A être traité comme un bloc dans la fonction? Quel est l'avantage des blocs, et quels sont les bons modèles pour les utiliser? Je réalise que ce sont des questions sans rapport et potentiellement aléatoires; toute réponse qui clarifie les blocs Ruby serait appréciée.

Répondre

8
+1

C'est un très bon rapport, merci @Mischa – zallarak

+1

C'est un lien mort maintenant, pour toute recherche future, vous pourriez vouloir vérifier cela [un] (http://www.reactive.io/tips/2008/12/21/comprehension-ruby-blocs-procs-et-lambdas /) à la place –

+1

@IslamAzab, merci. J'ai mis à jour le lien. Je suppose que cela montre le problème avec des réponses de lien seulement ;-) – Mischa

Questions connexes