Unterschied zwischen Proc und Lambda

1
9

Ein Proc ist ein Block der gespeichert wurde und wieder und wieder verwendet werden kann. Ein Proc gibt diese gespeicherten Blöcke sofort bei Aufruf des Blocks aus.

Ein Lambda macht genau, dasselbe arbeitet aber ein wenig anders: Es berücksichtigt die Anzahl an Arguments, die übergeben werden.  Weiterhin priorisiert ein Lambda die Calling.Methode gegenüber der direkten Ausgabe über ein return (wie es bei Proc der Fall ist).

Beispiel

 

1 COMMENT

LEAVE A REPLY