Ruby/Domknięcia i obiekty procedurowe: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Szymon wro (dyskusja | edycje)
Szymon wro (dyskusja | edycje)
Linia 70:
=== Obiekty procedurowe ===
 
Bloki można zamienić w łatwy sposób na obiekty (są to obiekty klasy <tt>Proc</tt>). (O tym, czym dokładnie są obiekty i klasy dowiesz się dokładnie w [[Ruby/Klasy|rozdziale o klasach]].) Można użyć w tym celu słów kluczowych <tt>lambda</tt> lub <tt>proc</tt>, z czego '''zalecane''' jest to pierwsze. Poniższy kod utworzy dwa obiekty procedurowe:
 
<source lang="ruby">